lin*_*asy 1 c++ class declaration function
class forums : public master{
public:
forums() : next(0),prev(0) {}
}
Run Code Online (Sandbox Code Playgroud)
请解释下一个(0)和上一个(0)的功能究竟是什么意思?
用逗号(,)分隔功能是什么意思?这些函数旁边的空括号{}有什么影响?
我是C++的初学者,试图找出这意味着什么,或者用于这些写作方式的用途?
喜欢它是否特意用于覆盖?
你有什么"初始化列表".
代码正在设置类实例next和prev成员的初始值.
该代码可能会调用构造函数if next和prev类的实例,或者如果它们是基本类型,则可能只为它们赋值.
它们以逗号分隔,因为这是初始化列表的语法.
空括号表示forums构造函数的主体- 在此示例中构造函数本身没有任何反应,因为工作是在初始化列表中完成的.