摘要: 1. 类与默认函数: C++中声明自定义的类,编译器会默认生成未定义的成员函数: 构造函数 拷贝构造函数 拷贝赋值函数(operator=) 移动构造函数 移动拷贝函数 析构函数 编译器还会提供全局默认操作符函数: operator, operator & operator && operator 阅读全文
posted @ 2019-09-04 15:32 c++11 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 1. 引入nullptr的必要性: 典型的指针初始化是将其指向一个空的位置。比如: int* my_ptr = 0; int* my_ptr = NULL; 一般情况下,NULL是一个宏定义。 NULL可能被定义为字面常量0,或定义为无类型指针(void*)常量。 一下代码显示了使用NULL引起的意 阅读全文
posted @ 2019-09-04 11:40 c++11 阅读(1027) 评论(0) 推荐(0) 编辑