构造函数constructor 官网
创建对象时,现在需要传递构造函数的参数,就像调用函数时一样: class myClass { public: myClass(string nm) { setName(nm); } void setName(string x) { name = x; } string getName() { return name; } private: string name; }; int main() {myClass ob1(David);myClass ob2(Amy);cout ob1.getName();}//输出 David 我们定义了两个对象,并使用构造函数为每个对象传递name属性的初始值。 有可能有多个构造函数使用不同数量的参数。