Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Учу с++ по гайдам, не понимаю, почему не работает конструктор?

ахахахах ахахахах Мастер (1742), закрыт 1 месяц назад
В ошибке пишет, нужен тип данных, а в гайде сказано, конструкторы без типа данных..
Дополнен 2 месяца назад
ошибка:
Лучший ответ
Golyb_q Гуру (2590) 2 месяца назад
Конструктор и класс должны иметь одинаковое название
Остальные ответы
Roots Гуру (2795) 2 месяца назад
Скинь полный текст ошибки
ахахахах ахахахахМастер (1742) 2 месяца назад
дополнил
Roots Гуру (2795) ахахахах ахахахах, у тебя просто опечатка Класс называется Buiding (без l), а конструктор Building (с l)
Николай Веселуха Высший разум (361369) 2 месяца назад
Из-за орфографической ошибки Building vs Buiding
А вот так правильно:
 #include  
#include

using namespace std;

class Building {
public:
Building(const int year, const string& type)
: year(year), type(type) {}
private:
int year;
string type;
};
Похожие вопросы