C++17(或 C++1z)是继 C++14 之后 C++ 编程语言 ISO/IEC 标准的下一次修订的非正式名称。
Vector类 在C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。
在C++中,一个类有八个默认函数:1、默认构造函数;2、默认拷贝构造函数;3、默认析构函数;4、默认重载赋值运算符函数;5、默认重载取址运算符函数;6、默认重载取址运算符const函数;
const是一个C语言(ANSI C)的关键字,具有着举足轻重的地位。它限定一个变量不允许被改变,产生静态作用。使用const在一定程度上可以提高程序的安全性和可靠性。
所谓对象数组是指每一数组元素都是对象的数组,也就是说,若一个类有若干个对象,则把这一系列的对象用一个数组来存放。
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。
在C语言中,我们有时候看到NULL,有时候也看到'',那它们之间有什么区别呢?
各种文本编辑器的“查找” 功能(Ctrl+F),大多采用 Boyer-Moore 算法。
这是C++11新特性介绍的第十九部分,涉及到thread相关的新特性。
这是C++11新特性介绍的第十八部分,涉及到constexpr相关的新特性。
这是C++11新特性介绍的第十七部分,涉及到列表初始化相关的新特性。
这是C++11新特性介绍的第十六部分,涉及到基于范围的for循环相关的新特性。
这是C++11新特性介绍的第十五部分,涉及到条件变量(condition_variable)相关的新特性。
这是C++11新特性介绍的第十四部分,涉及到锁相关的新特性。
这是C++11新特性介绍的第十三部分,涉及到四种强制类型转换相关的新特性。
这是C++11新特性介绍的第十二部分,涉及到枚举相关的新特性。
这是C++11新特性介绍的第十一部分,涉及到auto的相关内容。
这是C++11新特性介绍的第十部分,涉及到正则表达式相关的新特性。
这是C++11新特性介绍的第九部分,涉及到template相关的新特性。
这是C++11新特性介绍的第八部分,涉及到左右值引用、移动构造、移动赋值、完美转发等。