C语言中用字符数组和一组字符操作函数实现对字符串的操作。 C++中用一个类类型实现一个字符串。 string 类:类提供字符串的连接,大小比较(排序),查找,提取,插入,替换等功能。 头文件<string> sstream类: 字符串流类(sstream)用于字符串的转化 头文件<sstream> Read More
C++标准库的特点: 1. 标准库由类库和函数库组成。 2. 标准库定义的类和对象都位于std命名空间。 3. 标准库的头文件都不带.h后缀。 4. 标准库涵盖了C标准库的功能。 C++标准库由: C++标准库:C兼容库子模块<cstdio><cstring><cstdlib><cmath>。标准库 Read More
n << 2; 在C中: 将整数 n 按位左移 2 位。 在C++中: 将变量 / 常量对象左移到一个对象里面。 Read More
操作符的重载可以扩展操作符的功能,操作符的重载以特殊形式的函数的方式进行 定义: 通过operator操作符可以定义特殊的函数。(本质是通过函数重载操作符) 例(扩展+符号的功能): 全局函数和类的成员函数都可以进行操作符的重载。 也可以将操作数重载函数定义为成员函数。 例:复数操作符的重载函数 操 Read More
函数重载:扩展已经存在函数的功能 函数重载的规则: 1. 重载函数本质为不同的函数,有函数名和参数列表作为标识符。 2. 函数的重载只能发生在同一作用域。(不同的命名空间,类空间,全局空间) 类中成员函数有五类: 1. 构造函数 2. 拷贝构造函数 3. 析构函数 4. 普通成员函数 5. 静态成员 Read More