nul*_*edo 0 c++ inheritance scope class
我不知道这段代码发生了什么.这是我必须理解的一段代码.
orange::orange():
hello_short(false),
hello_long(false),
foo(NULL),
foo2(NULL),
quiet(false)
{
res = NULL;
good = true;
}
Run Code Online (Sandbox Code Playgroud)
orange::orange():
Run Code Online (Sandbox Code Playgroud)
simplies表示你正在定义类orange(左侧部分)的函数,该函数被称为"orange"(右侧部分)并且不带参数.由于函数的名称与类相同并且不返回任何值,因此它是类的aconstructor
其余的是初始化列表:http://www.cprogramming.com/tutorial/initialization-lists-c++.html