用C++解释空白类函数

lin*_*asy 1 c++ class declaration function

class forums : public master{
public:
    forums() : next(0),prev(0) {}
}
Run Code Online (Sandbox Code Playgroud)
  1. 请解释下一个(0)和上一个(0)的功能究竟是什么意思?

  2. 用逗号(,)分隔功能是什么意思?这些函数旁边的空括号{}有什么影响?

  3. 我是C++的初学者,试图找出这意味着什么,或者用于这些写作方式的用途?

喜欢它是否特意用于覆盖?

Ric*_*dle 8

你有什么"初始化列表".

代码正在设置类实例nextprev成员的初始值.

该代码可能会调用构造函数if nextprev类的实例,或者如果它们是基本类型,则可能只为它们赋值.

它们以逗号分隔,因为这是初始化列表的语法.

空括号表示forums构造函数的主体- 在此示例中构造函数本身没有任何反应,因为工作是在初始化列表中完成的.