![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 | ||
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
![]()
Объявляются два класса - точка и прямоугольник. Возникает ошибка компиляции
Цитата:
Код:
Цитата:
Прошу вашего совета
Не стыдно не уметь, стыдно не учиться.
Последний раз редактировалось Андрей 93; 20.12.2016 в 22:38. |
||
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
А что вы хотите услышать другое от того, что вам сказал компилятор? Давайте я вам расскажу основы:
1. если вы определяете конструктор, то компилятор перестает заниматься своевольничаем и не генерит конструктор по умолчанию 2. если вы пишете, sm_point point1, то вызывается конструктор по умолчанию и если вы его не определили, то упс... |
![]() |
![]() |
![]() |
#3 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
![]()
Как же всё просто..
То есть, конструктор по умолчанию вызывается даже тогда, когда я не ставлю скобки? Код:
Не стыдно не уметь, стыдно не учиться.
|
![]() |
![]() |
![]() |
#4 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
![]()
Ладно, эксперименты продолжаются.
Теперь у меня есть два конструктора, в том числе стандартный. Но почему при объявлении в классе прямоугольника четырех точек с использованием нестандартного конструктора возникает ошибка компилятора? Код:
Не стыдно не уметь, стыдно не учиться.
|
![]() |
![]() |
![]() |
#5 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#6 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
![]()
point1{1,1} также не работает: "Declaration missing ;"
Не стыдно не уметь, стыдно не учиться.
|
![]() |
![]() |
![]() |
#7 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
![]()
Встретил такое объявление функции:
Код:
Не стыдно не уметь, стыдно не учиться.
|
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() Цитата:
![]() Цитата:
Код:
|
||
![]() |
![]() |
![]() |
#9 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
![]()
Использую C++ Bulder 6.
Я правильно понял, что список инициализации позволяет использовать такую запись?: Код:
Не стыдно не уметь, стыдно не учиться.
Последний раз редактировалось Андрей 93; 21.12.2016 в 11:05. |
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() Цитата:
Не мучайте старичка, возьмите компилятор поновее если решили всерьез заняться программированием ,а не поиграться... |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при создании запроса | edsjeka | Помощь студентам | 11 | 18.01.2016 22:12 |
Ошибка при создании модуля | temka_buiko | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 10.10.2012 22:17 |
Ошибка при создании COM сервера | reggga | C++ Builder | 0 | 13.02.2012 18:22 |
Ошибка при создании БД | alt5000 | PHP | 12 | 26.11.2011 18:46 |
Ошибка при создании домена | JustPunk | Помощь студентам | 2 | 18.05.2011 19:48 |