![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 11.12.2013
Сообщений: 54
|
![]() Код:
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Я убедился, что Вы всё выполнили. Теперь идём дальше
![]() Я сделал для круга, а Вы сделайте тоже самое для эллипса, тогда и продолжим: Код:
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 11.12.2013
Сообщений: 54
|
![]() Код:
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 11.12.2013
Сообщений: 54
|
![]()
Думаю что теперь print и show_Ellips можно удалить
|
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Уже намного лучше, но ещё далеко не всё
![]() Вижу, что Вам нужен инструмент для выравнивания кода. Выравнивать код очень важно, так как этим Вы показываете уважение к другим разработчикам (и к себе) Но вручную это делать сложно. Рекомендую Вам сменить среду разработку, где встроен механизм выравнивания. Специально для Вас написал инструкцию: http://notes.orgfree.com/pure_cpp_in_qt.php Ваша задача: - выполнить инструкцию выше - отформатировать код, как написано в той же инструкции (в конце) - выложить сюда отформатированный код P.S. Код должен компилироваться |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 11.12.2013
Сообщений: 54
|
![]() Код:
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 11.12.2013
Сообщений: 54
|
![]()
Извините, но не стал качать то что вы сказали, выровнял в уже установленом microsoft visual studio.
|
![]() |
![]() |
![]() |
#18 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
А зачем Вы делаете Эллипс дружественным для Круга? Вы понимаете зачем это?
|
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 11.12.2013
Сообщений: 54
|
![]()
В моём первом посте есть задание и одно из условий задания наличие дружественных классов.
|
![]() |
![]() |
![]() |
#20 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Зачем здесь дружба? Я что-то не вижу причин для этого. Периметр лучше вычислять на лету, это быстрая операция. Дружба в данном случае - это плохо. Лучше сделать отдельную функцию для вычисления: во сколько раз периметр эллипса больше периметра круга.
Если у Вас по заданию так, то: - создайте внутри классов переменные для хранения периметров - сделайте функцию howManyTimes() (из кода ниже) членом класса Ellipse - объявите Ellipse другом Circle - внутри howManyTimes() замените функцию e.perimeter() на переменную m_perimeter (которая будет хранить периметр) Код:
Последний раз редактировалось 8Observer8; 03.03.2014 в 23:40. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Наклонный эллипс | SomeBod | Компоненты Delphi | 2 | 12.02.2016 02:04 |
C++: Классы, перегрузка операторов, дружественные функции. | Lingri | Помощь студентам | 6 | 20.09.2013 21:22 |
Делфи,эллипс | Ильгизуля | Помощь студентам | 1 | 21.05.2013 22:58 |
Дружественные классы и protected | Stiker | Помощь студентам | 1 | 10.01.2013 00:57 |
Дружественные функции и классы | Opiym | Помощь студентам | 1 | 05.04.2010 21:51 |