当前位置: 首页 > 文档资料 > C++大学教程 >

7.15 自测练习答案

优质
小牛编辑
125浏览
2023-12-01

7.1

a)成员初始化值
b)友元
c)new、指针
d)初始化
e)static
f)this
g)const
h)默认构造函数
i)非static
j)前
k)delete

7.2

a)不正确:Exsample 的类定义有两个错误。第一个在 getIncrementedData 函数中,函数声明为 const,但其修改对象。
纠正:要纠正第一个错,删除 getIncrementedData 定义中的const关键字。
不正确:第二个错在 getCount 函数中。函数声明为 static,因此不能访问类的非 static 成员。
纠正:要纠正第二个错,删除 getCount 定义中的输出行。
b)不正确:new 动态分配的内存用 C 标准库函数 free 删除。
纠正:用 C++ 的 delete 运算符释放内存。C 语言式动态内存分配运算符不能与 C++ 的 new 和 delete 运算符混用。