проблема с конструктором копирования с атрибутом const

0
class exemple{
const int a

exemple(exemplec const &item){
}

};

Мне нужно создать конструктор копии для проекта с атрибутом const, у меня нет cloue, как это сделать, пожалуйста, помогите мне.

  • 0
    const int a; public: example (например, const & item): попытка (item.a) {}
Теги:

1 ответ

2

Сделайте так, как показано ниже, сделайте создатель копии общедоступным, исправьте опечатку, скопируйте значение члена.

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

Вы можете инициализировать постоянный член, используя список инициализаторов, такой как код.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню