7.14 自测练习
优质
小牛编辑
131浏览
2023-12-01
7.1 填空:
a)——语法用于初始化类的常量成员。
b)成员函数应声明为类的——才能访问这个类的private数据成员。
c)——运算符对指定类型对象动态分配内存并返回该类型的——。
d)常量对象应——,不能在生成之后修改。
e)——数据成员表示类范围信息。
f)对象的成员函数能访问对象的“自我指针”,称为——指针。
g)关键字——指定对象或变量初始化之后不可修改。
h)如果类的成员对象不提供成员初始化值,则调用该对象的——。
i)如果成员函数不访问——类成员.则可以声明为 static。
j)成员对象在所在类对象之——构造。
k)——运算符删除前面用 new 分配的内存。
7.2 找出下列各题的错误并说明如何纠正:
a) class Example {
public:
Example{ int y = 10 ) { data = y; }
int getIncrementedData() const { return ++data; }
static int getCount()
{
cout << "Data is "<< data << endl;
return count;
}
private:
int data;
static int count;
b) char *string;
string = new chaar[ 20 ];
free( string );