首页 > 代码库 > 对象 && 类
对象 && 类
class A{public: int a; int b; int c;};int main(){ A f ( ); //不行 A c {1,2}; A d {1,2,3};}
当对象的数据成员是public,在创建对象时可以在初始化列表中指定他们的值。
class A{public: int a; int b; int c; A(int d,int e,int f) {}};int main(){ A c{1,2}; //no instance of constructor "A::A" matches the argument list;
A c{1,2,3}; A c(1,2); //no instance of constructor "A::A" matches the argument list; A c(1,2,3);}
注意调用构造函数完全不同于包含公共数据成员值的初始化列表中提供的语句,而此处初始化列表包含构造函数的实参,有三个形参,所以列表中必须有三个值。
对象 && 类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。