- 如果要让cout打印数组或者字符的地址,需要把该地址强制类型转换为其他的地址类型,如
int*(ptr),否则cout遇到字符地址就会直接打印所存的字符。 - 在声明一定长度的字符串时候要用
new char[strlen() + 1]来考虑空字符。 - 类的成员用
->引用是因为有时候用指针传递/创建类的时候,不知道类的名称,没办法用.来访问类成员。如果不用->也可以(*ptr).element。 - C++的内存使用:自动存储、静态存储、动态存储。
int*(ptr),否则cout遇到字符地址就会直接打印所存的字符。new char[strlen() + 1]来考虑空字符。->引用是因为有时候用指针传递/创建类的时候,不知道类的名称,没办法用.来访问类成员。如果不用->也可以(*ptr).element。