【未错】2.下列有关类的说法不正确的是(D )
    A. 类是一种用户自定义的数据类型;
    B. 只有类中的成员函数或友元函数才能存取类中的私有成员;
    C. 在类中,如果不作特别说明,所有的数据均为私有类型;
    D. 在类中,如果不作特别说明,所有的成员函数均为公有类型;

    1. 具有转换函数功能的构造函数,应该是( B )
      A. 不带参数的构造函数;
      B. 带有一个参数的构造函数;
      C. 带有两个以上参数的构造函数;
      D. 缺省构造函数;

    知识点:构造函数
    转换函数
    转换构造函数
    见类中转换函数

    1. 对静态成员的不正确描述是( C )
      A. 静态成员不属于对象,是类的共享成员
      B. 静态数据成员要在类外定义和初始化
      C. 调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
      D. 非静态成员函数也可以操作静态数据成员

    知识点:静态成员函数、静态成员

    1. 关于this指针的说法错误的是( A )
      A. this指针必须显示说明 B. 当创建一个对象后,this指针就指向该对象
      C. 成员函数拥有this指针 D. 静态成员函数不拥有this指针
      知识点:this指针

    2. 关于友元的描述中,( A )是错误的。
      A. 友元函数是成员函数,它被说明在类体内
      B. 友元函数可直接访问类中的私有成员
      C. 友元函数破坏封装性,使用时尽量少用
      D. 友元类中的所有成员函数都是友元函数

    知识点:友元函数