您的位置:首页 > 编程语言 > C语言/C++

01-C++11的使用

2015-11-10 17:52 274 查看
1.nullptr的使用,尽量替代NULL
之前如果存在两个方法
void f(int n)
void f(char* n)
如果调用的时候, f(NULL) 等价于 f(0)
则没办法判断是调用哪个方法,存在二义性
而现在如果调用f(nullptr)则调用的是f(char*n)
2.auto
在循环遍历的时候较为方便,但是作为一种习惯,尽可能的使用类型名称吧
3.能使用override的时候,一定要加上该关键字
4.如果虚方法不再被子类override ,则一定记着加上 final
5.lambad表达式
[]() -> bool
{};
6.
std::function 定义类似函数指针
std::bind 方便的将类的成员绑定到std::funciton
7.
std::thread
C++ 11对多线程的支持
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: