0 / 0 / 0
Регистрация: 01.04.2018
Сообщений: 39
|
||||||
1 | ||||||
Перегрузка Операций C++27.10.2018, 18:53. Показов 878. Ответов 4
Метки нет (Все метки)
Прошу помочь с кодом(а именно задание "е"). Буду очень благодарен!
Создать базовый класс «цилиндр», такой, что: а) его экземпляр содержит размер радиуса и высоты. b) его конструктор без параметра создает экземпляр со значением 0, а конструктор с параметрами создает экземпляр с соответствующим значением радиуса и высоты. c) его методы позволяют получать и присваивать значения радиуса, высоты и объема, выполняя при этом соответствующие преобразования. d) функция print_val () выводит на экран значение его объема. e) операция «+» перегружена: для двух цилиндров создает новый цилиндр суммарного объема (r = r1 + r2, h = h1 + h2) при добавлении с числом меняет свой объем на эту величину и возвращает новое значение объема. Мои наброски:
0
|
27.10.2018, 18:53 | |
Ответы с готовыми решениями:
4
Перегрузка операций Перегрузка операций Перегрузка операций Перегрузка операций |
Мозгоправ
|
||||||
28.10.2018, 01:50 | 2 | |||||
Я там кое-что подправил, кое-что дописал:
Это как? Какими "соответствующими преобразованиями" можно из объёма получить сразу и новый радиус, и новую высоту? Из того же огорода.
0
|
0 / 0 / 0
Регистрация: 01.04.2018
Сообщений: 39
|
|
30.10.2018, 13:37 [ТС] | 3 |
Запускал в Visual Studio
Выдает такую ошибку: 1>MSVCRTD.lib(exe_main.obj) : error LNK2019: ссылка на неразрешенный внешний символ _main в функции "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) fatal error LNK1120: неразрешенных внешних элементов: 1 Подскажите как исправить
0
|
0 / 0 / 0
Регистрация: 01.04.2018
Сообщений: 39
|
|
30.10.2018, 20:55 [ТС] | 5 |
Аааааааааа, блин. Прошу прощения. Даже не знаю чем я тогда думал что сразу не понял)
0
|
30.10.2018, 20:55 | |
30.10.2018, 20:55 | |
Помогаю со студенческими работами здесь
5
перегрузка операций перегрузка операций ПЕРЕГРУЗКА ОПЕРАЦИЙ Перегрузка операций Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |