已采纳回答 / 慕姐3585284
cin读取一个单词,以空格、tab、回车作为判定分隔符;getline读取一行,以回车作为分隔符。例如,你输入的名字是Michael Jordan,使用cin只读取到Michael,而使用getline就可以读取完整的名字。
2016-09-21
但是const修饰的成员变量可以在定义时初始化啊,不必通过初始化列表。
那么初始化列表的意义何在呢?
——对不同的构造函数初始化不同的const常量值吗?
那么初始化列表的意义何在呢?
——对不同的构造函数初始化不同的const常量值吗?
2016-09-21
视频代码勘误(两种访问对象成员的方式):
Coordinate *p = new Coordinate[5];
for(int i = 0; i < 5; i++) {
(p + i)->x = i;
(p + i)->y = i;
p[i].printX();
p[i].printY();
}
delete []p;
p = NULL;
Coordinate *p = new Coordinate[5];
for(int i = 0; i < 5; i++) {
(p + i)->x = i;
(p + i)->y = i;
p[i].printX();
p[i].printY();
}
delete []p;
p = NULL;
2016-09-20