特殊的转义字符
1 | '\101' //表示:‘A’ |
在c/c++程序中使用转义字符\ddd 或者\xhh可以灵活的表示任意字符,\ddd为斜杠后跟三位八进制数,该三位八进制数的值即为对应的八进制ASCII码值。\x后面跟两位十六进制数,该两位十六进制数为对应字符的十六进制ASCII值。
delete和delete[]的区别
利用new分配单个对象的内存空间时,使用delete回收。利用new[]分配对象数组时,需要使用delete[]回收。
基本类型的对象没有析构函数,所以回收基本类型组成的数组空间用 delete 和 delete[] 都是应该可以的;但是对于类对象数组,只能用 delete[],这样程序才会调用每个对象的析构函数。对于 new 的单个对象,只能用 delete 不能用 delete[] 回收空间。