发布于 2023-01-12
摘要
17理解特种成员函数的生成机制: 这里所说的特种成员函数包括C++98已有的默认拷贝函数、析构函数、复制构造函数、复制 …
17理解特种成员函数的生成机制: 这里所说的特种成员函数包括C++98已有的默认拷贝函数、析构函数、复制构造函数、复制 …
15只要有可能使用constexpr,就使用它: 如果说C++11中有什么新东西能拿“最佳困惑奖”的话,那肯定是constexpr …
进程退出一般有三种方法: return返回函数值,是关键字; exit() 是一个函数。return是语言级别的,它表示了调用堆栈 …
创建和终止进程、 程序是一段代码和数据,以文件形式存储在磁盘上的。进程是正在执行中程序的一个具体实例,在执行过程中是以段的形式存储 …
进程、 当我们在一个现代系统上运行一个程序时,会得到一个假象,就好像我们的程序是系统中当前运行着的唯一的程序。我们的程序好像是独占 …
14只要函数不会发出异常,就为其加上noexcept声明: 首先,如果知道一个函数不可能抛出异常,则应该将其声明为noexcept …
13优先选用const_iterator,而非iterator : const_iterator是STL中相当于const的指针的 …
控制流(control flow)、 从给处理器加电开始,直到断电为止,程序计数器假设一个值的序列 a0,a1,…,an−1 …
12为意在改写的函数添加override声明: C++面向对象编程是围绕类、继承和虚函数的基础上演化出来的。 正是由于虚函数,使得 …
11优先使用delete关键字删除函数而不是private却又不实现的函数: 我们想要阻止其他程序员使用某个函数时,只需要不声明该 …