45 / 0 / 0
Регистрация: 09.01.2014
Сообщений: 7
1

Дедушка, а что это за костыль у тебя?

28.01.2014, 23:41. Показов 6236. Ответов 22
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть языки программирования с очень длинной и непростой историей, у которых примерно половина их возможностей – это какие-то исторически сложившиеся сложные и ненужные костыли. К таким, например, относится и наш любимый C++. Если вы не разработчик компилятора C++, почти всегда можно найти что-то, чего вы в языке не знаете.

http://habrahabr.ru/company/yandex/blog/206234/
А что это за костыли такие?Прошу помощи олдфагов.Можно будет составить список хотя бы 10 самых самых и привести примеры исходного кода.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.01.2014, 23:41
Ответы с готовыми решениями:

Занимаешся заукупками на Организацию? тогда это для тебя!
Если вы занимаетесь закупками для организации: расходников\железа\собранных машин\ лицензионного ...

Memo->Lines[1] - что за тип? костыль? C++ Builder
Пояснение: bus03_eightschools.time - int Lines - "06:30" Как записать эту строчку правильно:...

Aoyue-486 + подсветка: я тебя слепила из того, что было
Прикупив сегодня с утра дымоуловитель «Яой-486» (или как-то так, я не очень уверен в правильном...

Что это за знак >> прочитал что это сдвиг вправо? что он делает
int d=6, c=5,f; f = d >> c; cout<< f; вывод 0

22
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
04.02.2014, 10:06 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от alex_x_x Посмотреть сообщение
--> неожиданный полиморфизм - невиртуальные методы в разных контекстах ведут себя по-разному
--> невиртуальные методы могут перегружаться (создавая новые контексты)
Мне кажется что это проблема полиморфизма в целом.
Цитата Сообщение от alex_x_x Посмотреть сообщение
--> в ряде случаев виртуальные методы не могут быть вызваны из конструктора
И правильно, что нельзя!

Цитата Сообщение от alex_x_x Посмотреть сообщение
ооп - это достаточно высокоуровневая вещь
Вещь высокоуровневая, однако определяет объект как сущность в адресном пространстве.
Цитата Сообщение от alex_x_x Посмотреть сообщение
множественное наследование - вопрос для диспута, но в-принципе дань истории
Может быть и дань истории, но вещь полезная и удобная.
НеСказочник, язык D уже пригоден для промышленного использования?
0
60 / 48 / 13
Регистрация: 12.11.2012
Сообщений: 373
Записей в блоге: 2
04.02.2014, 11:03 22
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
язык D уже пригоден для промышленного использования?
Ну я не слышал о том, что бы для D был утверждён ISO стандарт, так что, наверное, пока не стоит. Хотя компиляторы под него и есть. Мало ли что они там изменят. Помните какой кавардак был в своё время в С++?
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
04.02.2014, 14:02 23
Проблема с D, что для него не хватает библиотек.
0
04.02.2014, 14:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2014, 14:02
Помогаю со студенческими работами здесь

Какой прогой быстрее всего показать что у тебя есть на HDD?
Здарова! У нас есть трекер, и мы хотим чтобы прежде чем стать аплоадерами, пользователи показали...

Можно ли сказать, что оператор With - "костыль"?
Никак не могу вспомнить где прочитал это заявление, но что-то было о сравнении языков опять....

mc68hc908 - это что это, это с чем это ??
Здравствуйте люди местные. Сам я мучаю АВР-ки, но для других я "типа" гуру, и вот пришли ко мне и...

Монитор-дедушка LG
Добрый день всем. Недавно возникла такая проблема. Достаточно старый монитор (если важно марки LG),...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru