21xrx.com
2024-11-05 15:00:22 Tuesday
登录
文章检索 我的文章 写文章
C++中类的声明用括号吗?
2023-07-07 19:24:58 深夜i     --     --
C++ 声明 括号

在C++中,类是一种自定义数据类型,它可以包含各种成员变量和成员函数。类的声明通常需要包含类名和成员列表。 但是,关于类的声明是否需要使用括号的问题,直到C++11标准之前一直存在着争议。

在早期的C++标准中,类的声明通常不需要使用括号。类声明可以使用如下方式:


class MyClass

  // 成员列表

;

在这个声明中,类名 `MyClass` 被跟随一个成员列表,其中包含类的成员变量和成员函数。

然而,在C++11标准中,C++引入了一种新的类声明语法,它要求使用圆括号来包含类名和成员列表。根据这种语法,类的声明应该如下所示:


class MyClass

public:

  // 成员列表

;

如上所示,类名 `MyClass` 被包含在圆括号中,然后是类的成员列表。

这种用括号的方式被视为最新的、更具可读性的实践,它可以使类的声明更加清晰明了,并且更容易为其他开发人员所理解。

总的来说,虽然类的声明可以选择是否使用括号,但在现代C++中,使用圆括号的类声明被认为是更清晰、更易读、更具可扩展性的实践。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复