【未错】2.下列有关类的说法不正确的是(D )
A. 类是一种用户自定义的数据类型;
B. 只有类中的成员函数或友元函数才能存取类中的私有成员;
C. 在类中,如果不作特别说明,所有的数据均为私有类型;
D. 在类中,如果不作特别说明,所有的成员函数均为公有类型;
- 具有转换函数功能的构造函数,应该是( B )
A. 不带参数的构造函数;
B. 带有一个参数的构造函数;
C. 带有两个以上参数的构造函数;
D. 缺省构造函数;
知识点:构造函数
转换函数
转换构造函数
见类中转换函数
- 对静态成员的不正确描述是( C )
A. 静态成员不属于对象,是类的共享成员
B. 静态数据成员要在类外定义和初始化
C. 调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
D. 非静态成员函数也可以操作静态数据成员
知识点:静态成员函数、静态成员
关于this指针的说法错误的是( A )
A. this指针必须显示说明 B. 当创建一个对象后,this指针就指向该对象
C. 成员函数拥有this指针 D. 静态成员函数不拥有this指针
知识点:this指针关于友元的描述中,( A )是错误的。
A. 友元函数是成员函数,它被说明在类体内
B. 友元函数可直接访问类中的私有成员
C. 友元函数破坏封装性,使用时尽量少用
D. 友元类中的所有成员函数都是友元函数
知识点:友元函数