![]() |
Модераторы: Daevaorn Страницы: (17) Все « Первая ... 8 9 [10] 11 12 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
вас смущает название ? так это просто сразу не осознали что онотак естестественней, поэтому их потом дотиснули ![]() ![]() |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
||||
|
||||
mes |
|
||||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
хочу пример, если предложите такой же сильный инструмент ( и развитый (в плане стороннего кода) язык, перейду на него ![]() Добавлено через 6 минут и 7 секунд
вот еще один камень в сторону удачной архитектуры стл, благо буст заткнул эту форточку ![]() |
||||
|
|||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
||||
|
||||
bems |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: нет Всего: 88 |
![]() не, не название. Меня смущает что напоминают пятое колесо. Ну а то что эта телега без пятого колеса едет не так хорошо как с ним уже изрядно намекает. То что ты говоришь про базовый класс это та же проблема плюсов. Не нужен там ни базовый класс, ни делегирующие конструкторы. Если ты сделаешь там просто функцию которая будет вызываться из всех конструкторов, и инициализировать то что общее для всех конструкторов, то это тоже демонстрирует что с плюсами что-то глубоко не так. Трудно объяснить это человеку, который не представляет что можно просто вызывать конструкторы один из другого в любом месте, без того чтобы иметь там особый синтаксис
я привязался не только к ним. Я еще привязался например к тому что в плюсах толком не отменить создание объекта. Выше в теме был мой пост на эту тему, и ничего конкретного я не услышал в ответ. Только два аргумента: популярность и "ты сам-то кто?". Ну а про делегирующие конструкторы я стал упрямо повторять чтобы вытрясти таки из кого-нибудь ответ. Не, без толку ![]() Это сообщение отредактировал(а) bems - 13.2.2012, 02:27 -------------------- Обижено школьников: 8 |
||||
|
|||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
ответ, типа: сделай лучше. или: объясни комитету и разрабам что они все не так делают. ? а ты таки объясни. да так, чтоб они согласились. тогда я соглашусь с тем, что они дауны и с++ кал. Это сообщение отредактировал(а) boostcoder - 13.2.2012, 02:22 |
|||
|
||||
bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: нет Всего: 88 |
вот это?
на процентах 90 платформ на которых есть плюсы есть и паскаль ![]() Добавлено через 2 минуты и 12 секунд практически любой лучше. Мы идем по кругу. на кой мне это? лучше сменить разрабов вместе с языком и не придется нивчем убеждать этих людей ![]() -------------------- Обижено школьников: 8 |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
позвольте узнать о каком таком особом синтаксисе идет речь ? раньше можно былп вызывать только конструктор предка, теперь и конструктор того же класса.. никакого синтаксиса не изменилось! в че пятость колеса ? хочу подробностей ![]() Представьте что никаких делегирующих конструкторов не добавили, а просто сняли запррет, на использование конструкторов своего же класса ![]()
как это не отменить? поста не видел, попробую найти.. |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
нет. ты, обосную комитету и разрабам, и покажи как реализовать делегирующие конструкторы лучше. хотя бы для того, чтоб не махать грязными трусами, а взять и постирать ;) иначе, повторюсь.. это как-то...не солидно..что-ли. удачи! Это сообщение отредактировал(а) boostcoder - 13.2.2012, 02:38 |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
а то что я сбежал с паскаля на С++ и ни за какие коврижки обратно ни о чем не грит ? Или думаете я мазохист ? |
|||
|
||||
bems |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: нет Всего: 88 |
Не-не, не названием. Там вообще не должно быть никакого вызова конструктора. Я уже говорил: в моём языке работает вызов конструктора в любой точке другого конструктора, и путаницы с созданием другого объекта не возникает. Со списками инициализации то же самое - достаточно простых присваиваний по ходу конструктора. А вариант из пллюсов рабочий, но избыточный ну то есть можно кинуть эксцепшн, но результат не порадует. или с этим нет проблем? Добавлено через 4 минуты и 50 секунд
опять идем по кругу, ты мне уже желал. Сказать нечего, а очень хочется, да? ![]()
-------------------- Обижено школьников: 8 |
||||||
|
|||||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
субъективно. и под сомнением. скажи спасибо. отличная аналогий. когда все не так. хочется лучше, но ничего для этого не делая. |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
Угу придрались к констуктору.. а ведь на самом деле в том, что в дельфи конструктор по сути является постконструктором ![]()
Если все типы полноценные, то никаких проблем) А если используете сырые указатели, то ССЗБ ![]() |
|||
|
||||
bems |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: нет Всего: 88 |
объективно. Можно сделать любую цепочку вызовов конструкторов, которую можно и в плюсах. А обратное неверно, то есть плюсы сакс.
плохой аналогий, слюшай. Хорош туалетно шутит, или высказывайся по делу, или займись чем-нибудь более полезным. Добавлено через 6 минут и 25 секунд
![]() ну это не аргумент. Вызов конструктора создаёт объект. Ну а тело конструктора да, работает на полностью выделенном и проинициализированном нулями экземпляре. Но если оно не отработало, то объект считается недосозданным и автомагически вызывается деструктор (еще раз привет, плюсики)
Не только сырые указатели, а еще какие-нибудь хендлы, мало ли всякого о чем не знает стандартная библиотека плюсов. -------------------- Обижено школьников: 8 |
||||
|
|||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
шуток не было. это первое. второе - для тебя и аргументы тебя не устраивающие - туалетны так что - снова под сомнением. ты либо объясни почему конструкторы должны работать как "в твоем" языке, либо объясни почему "твой" язык эталон. конкретики больше. пожалуйста. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |