4336545 4 4336545 Регистрация 10 Дек 2013 Сообщения 80 Репутация 0 Спасибо 0 Монет 0 9 Мар 2024 #1 #include <iostream> #include <string> using namespace std; class Building { private: int year; string type; public: Building(int y, string t) { year = y; type = t; } void get_info() { cout << year << type << endl; } }; int main() { setlocale(LC_ALL, "RU" Building school(22, "Дом" school.get_info(); return 0; }
#include <iostream> #include <string> using namespace std; class Building { private: int year; string type; public: Building(int y, string t) { year = y; type = t; } void get_info() { cout << year << type << endl; } }; int main() { setlocale(LC_ALL, "RU" Building school(22, "Дом" school.get_info(); return 0; }
adreaqy A adreaqy Регистрация 16 Ноя 2012 Сообщения 86 Репутация 1 Спасибо 0 Монет 0 9 Мар 2024 #2 Можно вот так. #include #include using namespace std; static int input(istream& inp, const char* prompt) { cout > value; inp.ignore(0x1000, '\n'); return value; } class Building { public: Building() : year(0) {} Building(const int year, const string& type) : year(year), type(type) {} private: int year; string type; static friend istream& operator>>(istream& inp, Building& bld) { bld.year = input(inp, "Год: "); cout
Можно вот так. #include #include using namespace std; static int input(istream& inp, const char* prompt) { cout > value; inp.ignore(0x1000, '\n'); return value; } class Building { public: Building() : year(0) {} Building(const int year, const string& type) : year(year), type(type) {} private: int year; string type; static friend istream& operator>>(istream& inp, Building& bld) { bld.year = input(inp, "Год: "); cout
Risk1 R Risk1 Регистрация 10 Окт 2013 Сообщения 94 Репутация 0 Спасибо 0 Монет 0 9 Мар 2024 #3 С кетчупом будет повкусней
CapralLex C CapralLex Регистрация 19 Ноя 2012 Сообщения 80 Репутация 0 Спасибо 0 Монет 0 9 Мар 2024 #4 на паскале програмируй лучле
ееее Е ееее Регистрация 30 Окт 2013 Сообщения 74 Репутация 0 Спасибо 0 Монет 0 9 Мар 2024 #5 Да, конечно можно сделать ввод данных в конструкторе, но обычно такое считается плохой идеей Данные лучше запросить до вызова конструктора и туда передать
Да, конечно можно сделать ввод данных в конструкторе, но обычно такое считается плохой идеей Данные лучше запросить до вызова конструктора и туда передать