1、const和define区别
const有数据类型(不能改变的变量),define只是简单的字符串替换,没有数据类型。
C++程序用const完全取代 define。
const还可以类成员函数为不能改变成员变量的恒态函数。(mutable int a除外)
例子:
const int buffsize=10;
int buf[buffsize];
在C编译器中编译出错,因为
2、string类的使用
string string[3]={“aa”,“bb”,“cc”};//定义了一个包含三个string对象的数组。
20140808
时间: 2024-08-03 15:31:36