摘要:
可以使用C风格字符串对string对象进行初始化或赋值string类型的加法操作需要两个操作数,可以使用C风格字符串作为其中一个操作数,也允许将C风格字符串用作复合赋值操作的右操作数。在要求使用C风格字符串的地方不可以直接使用标准库string类型对象无法使用string对象初始化字符串指针:stringst2("hello world"); char *str = st2; //compl... 阅读全文
摘要:
1、初始化动态分配的数组如果数组元素具有类型,将使用该类的默认构造函数初始化,如果是内置类型,则无初始化:string *psa = new string[10]; //array of 10 empty stringsint *pia = new int[10]; //array of 10 uninitialized ints也可以使用跟在数组长度后面的一对空圆括号,对数组... 阅读全文
摘要:
以空字符null结束的字符数组:char ca1[] = {'C','+','+'}; //no null,not C-style stringchar ca2[] = {'C','+','+','\0'}; //explicit nullchar ca3[] = {'C','+','+'}; //null terminator added automatic... 阅读全文