21xrx.com
2024-12-22 23:41:12 Sunday
登录
文章检索 我的文章 写文章
关于C++类的成员,哪个说法是错误的?
2023-06-27 14:26:38 深夜i     --     --
C++类 成员 错误的说法

C++类是一种面向对象编程的基本概念,类的成员是类中的变量和函数。这些成员可以是公共的、私有的或者受保护的,它们统称为类的成员。然而,在这些成员中,有一些常常会被人误解,以下是哪个说法是错误的的几种可能情况。

1. 类成员的默认访问权限是私有的。

这个说法是正确的,C++中的类成员默认是私有的,即只能在类内部访问。如果需要在类外部访问,需要使用public或protected关键字进行声明。

2. 结构体也可以拥有类成员。

这个说法是错误的,结构体和类是两个不同的概念。结构体只能包含变量,而不能包含函数,无法实现类的封装性和抽象性。

3. 类成员函数可以没有返回值类型。

这个说法是错误的,类成员函数必须指定返回值类型,如果没有指定返回值类型,则默认为int类型。

4. 类的成员函数可以是虚函数。

这个说法是正确的,类的成员函数可以是虚函数,实现多态性,允许基类指针指向派生类的对象。

综上所述,哪个说法是错误的是第二个说法,结构体不能拥有类成员。对于C++类的成员需要仔细理解和掌握,以便更好地进行面向对象编程。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章