C++基础
ewrwvfbh
这个作者很懒,什么都没留下…
展开
-
#pragram once
#pragram once :保证头文件只被编译一次。 #pragram once 与编译器相关,有的编译器支持,有的编译器不支持。 作用与#ifndef相同,避免头文件被include多次 方式一:(语言支持,移植性更好) #ifndef _SOURCE_FILE_H_ #define _SOURCE_FILE_H_ ... //内容 #endif 方式原创 2017-04-05 18:45:20 · 1279 阅读 · 0 评论 -
STL之String总结
string类的构造函数: string(const char *s); string(int n, char c); //用n个字符c初始化 string s1; //默认构造函数,初始化string类的字符操作: const char &operator[](int n) const; const char &at(int n) const; char &operat原创 2017-05-09 23:03:18 · 132 阅读 · 0 评论 -
static_cast、 dynamic_cast、 const_cast和reinterpret_cast总结
C++中的类型转换分为两种: 1.隐式类型转换 2.显示类型转换 对于隐式类型转换,就是标准的转换,在很多时候,不经意间就发生了,比如int类型和float类型相加时,int类型就会隐式的转换为float类型,然后进行相加运算。 static_cast static_cast的转换格式:static_casttype>(expression) 将expresssion转原创 2017-05-17 16:42:21 · 158 阅读 · 0 评论