Delphi vs C++ vs C#
, ну и Java немножко, где-то ближе к старшему байту номеров страниц
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.156] |
|
|
Правила раздела:
| Страницы: (495) « Первая ... 274 275 [276] 277 278 ... 494 495 ( Перейти к последнему сообщению ) |
Delphi vs C++ vs C#
, ну и Java немножко, где-то ближе к старшему байту номеров страниц
|
Сообщ.
#4126
,
|
|
|
|
Цитата DesweR @ А что у вас находится между вызовом конструктора и самим конструктором? hint: "это" генерирует компилятор ![]() Между вызовом конструктора и конструктором ничего не находится. Выделение памяти(статика, стек, куча и т.п.), конструктор, инициализация таблицы виртуальных функции(или чего-то подобного - в стандарте не определено). Цитата Сортировка обработки исключений? Реализуемо, только получится не менее ужасный код чем тот, что ты привел на Delphi. А в виду полной бесполезности данной функциональности я не хочу такой код писать. В С++ это не реализуемо. Добавлено Хотя для Delphi действительно полезно, раз никакой диагностики компилятор не предоставляет |
|
Сообщ.
#4127
,
|
|
|
|
|
Сообщ.
#4128
,
|
|
|
|
Цитата trainer @ Делфисты, похоже, воспринимают объект как кусок памяти. Тогда зачем их вообще вызывать? Объект-то уже создан(сконструирован). Добавлено Это ещё из паскаля тянется. Там вообще constructor был синонимом procedure. К вызову не обязательным. |
|
Сообщ.
#4129
,
|
|
|
|
Цитата trainer @ Этим нужно не гордиться, а стыдиться. Ну так диагностики никакой, так что для Delphi может и полезно... |
|
Сообщ.
#4130
,
|
|
|
|
Цитата Повстанець @ Еще как обязательным, если в объекте присутствовали виртуальные методы... Там вообще constructor был синонимом procedure. К вызову не обязательным. |
|
Сообщ.
#4131
,
|
|
|
|
Цитата volvo877 @ Цитата Повстанець @ Еще как обязательным, если в объекте присутствовали виртуальные методы...Там вообще constructor был синонимом procedure. К вызову не обязательным. В смысле, чтобы компилятор вызывал конструктор автоматически(или заставлял тебя это делать) нужно было объявить методы виртуальными ?Или что? |
|
Сообщ.
#4132
,
|
|
|
|
Цитата D_KEY @ Между вызовом конструктора и конструктором ничего не находится. Хочешь сказать, что это ты ручками пишешь каждый раз в конструкторе код создания экземпляра класса, а не компилятор? Цитата D_KEY @ Сортировка обработки исключений? Забудь говорю про исключения, отсортируй классы. Кто-то говорил что фабрики прекрасно заменяют наши классовые ссылки (да ещё дают дополнительный профит). Цитата Повстанець @ Делфисты, похоже, воспринимают объект как кусок памяти. В таком случае С++'ники его воспринимают как набор из кусков памяти от каждого производного класса. |
|
Сообщ.
#4133
,
|
|
|
|
Цитата DesweR @ Хочешь сказать, что это ты ручками пишешь каждый раз в конструкторе код создания экземпляра класса, а не компилятор? Что такое "код создания экземпляра класса"? Каков алгоритм его работы? |
|
Сообщ.
#4134
,
|
|
|
|
Цитата DesweR @ Объект это набор состояний и средств манипуляции ими. А память это память. К объекту имеет довольно посредственное отношение. В таком случае С++'ники его воспринимают как набор из кусков памяти от каждого производного класса. |
|
Сообщ.
#4135
,
|
|
|
|
Цитата Повстанець @ Объект это набор состояний и средств манипуляции ими. А память это память. К объекту имеет довольно посредственное отношение. спасибо кэп |
|
Сообщ.
#4136
,
|
|
|
|
Цитата D_KEY @ При попытке вызвать виртуальный метод объекта без предварительного вызова конструктора программа тут же переставала работать адекватно (либо висла, либо завершалась вылетом). Так что вызов конструктора был обязательным (это к посту 4129) Или что? |
|
Сообщ.
#4137
,
|
|
|
|
Цитата volvo877 @ При попытке вызвать виртуальный метод объекта без предварительного вызова конструктора программа тут же переставала работать адекватно (либо висла, либо завершалась вылетом). |
|
Сообщ.
#4138
,
|
|
|
|
Дельфи не умерло! Пруфлинк: http://www.isdelphidead.com/
|
|
Сообщ.
#4139
,
|
|
|
|
Цитата [S]mike @ [:|||||||||||||||||||||||||:]Дельфи не умерло! Пруфлинк: http://www.isdelphidead.com/ В этой теме уже раза 4 проскакивало. Вообще, не дай боже дожить до того времени, когда плюсам понадобятся подобные сайты. |
|
Сообщ.
#4140
,
|
|
|
|
Цитата Повстанець @ В этой теме уже раза 4 проскакивало. Вообще, не дай боже дожить до того времени, когда плюсам понадобятся подобные сайты. А в то же время delphidead.com - свободен за какие-то 12 баксов в год. |