`

拷贝构造函数

    博客分类:
  • c++
阅读更多
class A{
public:
    A(const A&){};
}

A a;
A b = a;//will call copy constructor
拷贝构造函数的作用就是按值传递,如果要防止按值传递可以:
class A{
private:
    A(const A&);//No definition
}


如果一个类没有构造函数,而它的成员变量有构造函数,那么这个类就会自动生成一个拷贝构造函数
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics