|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.11.2011, 19:28 | #61 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Еще хочу так:
//где-то далеко в инклудах Class Integer{ ... }; //где-то у себя Integer{/*БЕЗ НАСЛЕДОВАНИЯ :crazy:*/ //реализация своих методов }; Т.е. иметь возможность расширять класс где угодно и когда угодно, без наследования. В общем одно и тоже если бы было можно так class Integer: public Integer{...}; И еще хочу так: Make("ТЗ.doc"); ))) Последний раз редактировалось Kostia; 25.11.2011 в 19:34. |
26.11.2011, 01:40 | #62 | |||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|||
26.11.2011, 11:15 | #63 |
Форумчанин
Регистрация: 10.09.2009
Сообщений: 352
|
Современный ЯП, по-моему, должен использовать модули и import, а не include-файлы и препроцессор. Вообще препроцессор - зло, ибо делает код не читаемым. Если хочется рефлексии, то такие средства должны быть структурированы (смотрите, как в D сделано)
|
28.11.2011, 13:22 | #64 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
вообще я думал что такое лучше делать на уровне проекта, а не на уровне кода. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 28.11.2011 в 17:22. |
||
29.11.2011, 16:17 | #65 | |
Форумчанин
Регистрация: 10.09.2009
Сообщений: 352
|
Цитата:
Например, есть блок кода. В нём делается импорт модуля - и имена модуля доступны в блоке как локальные: Код:
Код:
|
|
29.11.2011, 16:40 | #66 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Вот чего мне не нравится в C++ - постоянно надо указывать virtual. Неплохо бы директиву какую-нибудь, чтобы все методы и всё наследование было виртуальным по умолчанию.
Ищете информацию по C++?
cplusplus.com |
29.11.2011, 16:51 | #67 | |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
Сtrl
Цитата:
|
|
29.11.2011, 16:57 | #68 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
29.11.2011, 17:57 | #69 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
И будет вопрос куда эту директиву совать, как себя поведёт код, когда он будет сборной солянкой из разных проектов,... Тогда уж пусть будет всё и всегда виртуальным, для избежания путаницы.
Чем оно принципиально отличается от инклюдов? Тогда уж делать как в жабе/шарпе: подключать пространства имён, а не модули (читай конкретные файлы). |
29.11.2011, 18:17 | #70 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
тем что у них есть Initialization и Finalization секции, плюс ещё куча всяких мелочей и нюансов. очевидно, это в 10 раз удобнее, чем тупые инклуды. и в шарпе тоже кошерно сделано.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
можно ли подобный текст перевести на человеческий язык? | alexxx777 | Помощь студентам | 0 | 24.05.2010 19:56 |
Как создать вид подобный SolidWorks. | KemanSR | Общие вопросы C/C++ | 6 | 04.05.2010 21:30 |
Добавить модуль в phpnuke-подобный движок | Able2Know | Фриланс | 3 | 23.04.2010 16:29 |
В Access есть тип данных "Счетчик".Есть ли подобный тип данных в MS Sql Server 2000? | An_ton | SQL, базы данных | 5 | 16.01.2009 17:55 |