更新时间:2019-03-12 09:05:40浏览次数:1+次
C++ Primer Plus复习题4.12 第15题 动态创建结构体变量
题目:
15.编写一段代码,给问题8中描述的结构动态分配内存,再读取该结构的成员的值。
答案:
struct fish{
char kind[20];
int weight;
float lenght;
};
fish * pole = new fish;
cout << "Enter kind of fish: ";
cin >> pole->kind;
C++技术网辅导详解解答:
动态分配结构体变量和基础类型变量类似,这里的区别和第8题的差别不大,主要在于用动态分配内存的方式实现了一遍,然后就是使用指针操作结构体的成员而已。