|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.03.2016, 17:35 | #31 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Поумничать решил? Ну-ну Очень многие поймут
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
13.03.2016, 18:23 | #32 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
Smitt&Wesson честное слово. у тебя жена теплый пол хотела. сделай доброе дело, порадуй жену.
|
13.03.2016, 18:35 | #33 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Мы уже пришли к общему мнению. Тёплый пол делать не будем. Вот в Апреле начнётся ремонт кухни... Я думаю, а не проще-ли повесится
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
13.03.2016, 22:51 | #34 | ||||
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Привет
Цитата:
Дело в том, что фактически, например, шаблонная функция - это не функция, это лишь шаблон функции. Когда компилятор встречает использование чего-то шаблонного, он должен построить код используемых частей шаблона (инстанцирование). Соответственно, код этих самых частей должен быть доступен в месте инстанцирования. Ранее в стандарте была такая возможность как экспорт шаблонов, но в большей массе компиляторов эту возможность так и не реализовали, да и не нужна она, и в C++11 оно было объявлено как deprecated, а ключевое слово export было зарезервировано для будущих нужд. Можно включать файл с реализацией в заголовок после объявления класса, ну или включать файл с определением там, где оно нужно. Естественно, это не дает никакой раздельной компиляции и т.д. Это просто способ, разнести по разным файлам объявление и определение. А можно, например, вынести отдельные специализации в cpp (ну или явно инстанцировать шаблон в cpp). Ни то ни другое не является чем-то хорошим, имхо, но когда шаблон в одном месте - это лучше. Цитата:
дабы это вопрос из раздела "для чайников". Так что может стоит немного умерить пыл? Да и Ваше Цитата:
Возьмите хорошую книжку, если действительно есть опыт, то начало можете по диагонали прочитать, а потом уже окунуться в шаблоны. Цитата:
На русском, как правило, информация пяти-десятилетней давности. |
||||
13.03.2016, 22:55 | #35 | |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Цитата:
|
|
13.03.2016, 23:00 | #36 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Зачем автору актуальная информация для 5 Билдера? Так что "пяти-десятилетняя давность" как раз норм, не мешаются все эти гиковские новые фишки
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
13.03.2016, 23:05 | #37 | |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Цитата:
но далеко в плюсах с этими мануалами не уедешь. Скорее всего, даже до шаблонов не дойдешь, дабы оно и в 2000-ых еще не всеми поддерживалось. Ну а современный c++ еще не все компиляторы поддерживают, да некоторые даже c++11 еще не поддерживают. Если не ошибаюсь, то даже новенький билдер в этом плавает, причем на поверхности, но могу ошибаться, дабы не пользуюсь. |
|
13.03.2016, 23:36 | #38 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
Спасибо за развёрнутый ответ НО, как я писал выше, судя по ответам всех участников дискуссии я понял, что реализация невозможна.
Была бы возможна, уже бы кто-то из вас переформатировал бы мой исходный архив с примером (в первом сообщении) и выложил бы в тему п.с. по поводу языков, да я знаю Делфи ПХП и Бейсик и когда то давно учил Фортран... С++ у меня на уровне 3 месяца
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
14.03.2016, 05:55 | #39 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Для программирования, это не показатель. Теореме Пифагора уже более 2000 лет. Законам Ньютона (не самим, и их открытие ), почти два века. Но это не мешает их применять.
То же и с программированием. Алгоритмы, они и в Африке - алгоритмы. Можно до пара из ушей спорить о достоинствах и недостатках компиляторов-интерпретаторов, но "пуд как был, он так и есть - 16 килограмм". OFFTOP
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 14.03.2016 в 06:02. |
14.03.2016, 10:25 | #40 | |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Цитата:
Или Вы до сих пор счеты кодируете? ))) Также и тут. Языки меняются, появляются более новые и современные средства. Плюс ко всему, появляются возможности, которые позволяют реализовывать более изощренные вещи меньшими усилиями. Так что актуальность очень многое значит. Опять же, если приспособились к компилятору, которые кроме DOS'а не алё больше ни в чем, будем плакать, когда что-то поновее возьмем |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шаблоны в программировании VS Шаблоны в реальной жизни | Alar | Свободное общение | 11 | 05.11.2014 10:24 |
шаблоны | zla9_kolu4ka | Общие вопросы C/C++ | 5 | 03.03.2014 11:00 |
Шаблоны | _Freak_ | Общие вопросы Delphi | 9 | 10.01.2014 14:02 |
Шаблоны с++ | ftg | Помощь студентам | 0 | 25.12.2013 23:46 |
Шаблоны | Freddi Krjuger | Общие вопросы C/C++ | 6 | 14.11.2010 20:55 |