Loading...
复制消除 首先来看一段代码: class Cls { public: Cls(int num = 1) { cout << "Default cons...
移动语义 什么是移动语义 举个例子。有一个人在放风筝,他手中的线连接着天上的风筝,过了一会他不想玩了,就把风筝送给了旁边的另一个人,现在是另一个人手里拿着线连着同样的风筝。而这里的关键点就在于风...
值类别 每一个C++表达式都可以用两种独立的特性来加以辨别:类型(type)和值类别(value category)。 C++98 中一个表达式的值类别可以是左值(lvalue)或者是右值(rv...
https://stackoverflow.com/questions/103512/why-use-static-castintx-instead-of-intx https://stack...
字节序(Endianness) 字节序(Endianness)是多字节数据的每一个字节在内存中存储的顺序。 字节序分为大端字节序(big-endian)和小端字节序(little-endia...
C/C++ 头文件引入 C/C++ 中引入头文件有两种方式,#include "" 和 #include <> 。 双引号形式的 #include "" 会首先在当前文件所在目录下搜...
MYSQL 对 C/C++ 提供了 MYSQL 库用于操作数据库,Centos7 需要先行安装对应的文件:sudo yum install mysql-devel 。 使用 g++ 编译使用了该...
友元 C++中友元分为:友元函数和友元类 封装是面向对象的三个基本特征之一,C++中通过类的概念将功能封装在内部,只对外提供 api 接口。而友元提供了一种突破封装的方式,这有时提供了便利,但突...