|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.05.2013, 17:04 | #1 |
Новичок
Джуниор
Регистрация: 03.05.2013
Сообщений: 2
|
Недоделанная программа: конструкторы
Задание:Постpоить класс для работы с окружностями. Класс должен включать следующие поля: коор-динаты центра, радиус, цвет заливки.
Класс должен обеспечивать пpостейшие методы для pаботы с полями класса: вычисление дли-ны окружности, вычисление площади, вывод значений. Программа: Код:
Последний раз редактировалось ACE Valery; 03.05.2013 в 18:48. |
03.05.2013, 19:23 | #2 |
Форумчанин
Регистрация: 22.12.2011
Сообщений: 378
|
Какие ошибки? Тут не ясновидящие
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
|
05.05.2013, 14:10 | #3 |
Новичок
Джуниор
Регистрация: 03.05.2013
Сообщений: 2
|
при запуске вылетает программа
|
05.05.2013, 15:04 | #4 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Оператору new всегда должен соответствовать оператор delete.
Оператору new[] всегда должен соответствовать оператор delete[]. Не путайте. Код:
|
06.05.2013, 15:12 | #5 |
Форумчанин
Регистрация: 11.01.2013
Сообщений: 149
|
Я могу ошибиться, но случайно не по умолчанию ли поля задаются как privete и ты к этим полям пытаешься обратиться на прямую?!
Может это и чушь, но это моя чушь и я ее никому не отдам.
|
06.05.2013, 17:49 | #6 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
Кроме того, нарушение уровня доступа - это ошибка компиляции, а не выполнения. |
|
07.05.2013, 17:04 | #7 |
Регистрация: 07.05.2013
Сообщений: 4
|
Скопировал, скомпилил, работает.
Надеюсь, ты же пробовал ставить в конце main что-нить типа system("pause"); чтобы после исполнения программа не закрывалась и давала увидеть тебе ответ?) |
07.05.2013, 17:23 | #8 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
Код:
Последний раз редактировалось Abstraction; 08.05.2013 в 15:42. Причина: Опечатка (см. следующее сообщение). |
|
07.05.2013, 18:07 | #9 |
Регистрация: 07.05.2013
Сообщений: 4
|
MS VS2010, Microsoft C/C++ Compiler 16.0.30319.1
В вашем примере, наверное, имелось ввиду delete array;? Компилятор такой код утраивает, да: Код:
Последний раз редактировалось MegaBEavER; 07.05.2013 в 18:14. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конструкторы классов | Стремящийся | Общие вопросы C/C++ | 3 | 17.04.2012 09:39 |
Конструкторы | Gen_r_questions | PHP | 4 | 05.04.2011 12:38 |
Конструкторы и деструкторы | @arkadii | Общие вопросы C/C++ | 2 | 10.11.2010 17:40 |
конструкторы | zhenya.ya | Помощь студентам | 3 | 16.09.2010 09:34 |
Конструкторы | Лорд | Общие вопросы C/C++ | 1 | 21.12.2008 18:35 |