使用const属性复制构造函数问题

时间:2013-11-26 20:26:27

标签: c++

class exemple{
const int a

exemple(exemplec const &item){
}

};

我需要为一个带有const属性的项目创建一个复制构造函数,我没有cloue如何制作它,请帮助我。

1 个答案:

答案 0 :(得分:2)

执行以下操作,将copy-constructor设为public,修正拼写错误,复制成员的值。

class exemple
{
    const int a;
  public:    
    exemple(exemple const &item) : a(item.a) {}
};

您可以使用初始化程序列表(如代码)初始化常量成员。