Форум программистов, компьютерный форум CyberForum.ru

Шаблоны. Теоретический вопрос. - C++

Восстановить пароль Регистрация
 
HighPredator
 Аватар для HighPredator
5349 / 1732 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
26.10.2011, 16:45     Шаблоны. Теоретический вопрос. #1
Приветствую всех! Суть вопроса в следующем: известно, что для шаблонного класса невозможно разделение вида "описание в хедере, реализация - в *.cpp", а все следует делать в заголовочном. Объясните, кто знает, пожалуйста как можно подробнее, почему именно так сделано, для чего, что дает и пр. Заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
26.10.2011, 16:48     Шаблоны. Теоретический вопрос. #2
Predator_2004, Экспорт шаблонов сложная штука. Вот и все.
HighPredator
 Аватар для HighPredator
5349 / 1732 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
26.10.2011, 16:54  [ТС]     Шаблоны. Теоретический вопрос. #3
Цитата Сообщение от ForEveR Посмотреть сообщение
Экспорт шаблонов сложная штука.
Ок. В чем эта сложность состоит?
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
26.10.2011, 17:00     Шаблоны. Теоретический вопрос. #4
Predator_2004, Ну это вопрос к разработчикам компиляторов. Полностью реализовать поддержку экспорта очень тяжело. Два или три компилятора только это сделали и то не полностью
HighPredator
 Аватар для HighPredator
5349 / 1732 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
26.10.2011, 17:06  [ТС]     Шаблоны. Теоретический вопрос. #5
Связано ли это с моделью раздельной компиляции?
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
26.10.2011, 17:53     Шаблоны. Теоретический вопрос. #6
А что говорит про это стандарт С++? Должно ли быть разделение или это на усмотрение разработчиков компиляторов?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2011, 19:39     Шаблоны. Теоретический вопрос.
Еще ссылки по теме:

C++ Теоретический вопрос по std::map
Помогите писать на С++ через шаблоны. Консуле я писал, но надо писать исползуя шаблоны C++
C++ Теоретический момент по Keylogger на C++

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

Или воспользуйтесь поиском по форуму:
HighPredator
 Аватар для HighPredator
5349 / 1732 / 320
Регистрация: 10.12.2010
Сообщений: 5,119
Записей в блоге: 3
30.10.2011, 19:39  [ТС]     Шаблоны. Теоретический вопрос. #7
Выяснил, что из стандарта С++11 экспорт шаблонов убран. Если верить источнику, то он ранее был введен в стандарт по настоянию компании Edison Design Group.
Yandex
Объявления
30.10.2011, 19:39     Шаблоны. Теоретический вопрос.
Ответ Создать тему

Метки
шаблоны
Опции темы

Текущее время: 18:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru