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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
HighPredator
5474 / 1840 / 342
Регистрация: 10.12.2010
Сообщений: 5,431
Записей в блоге: 3
#1

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

26.10.2011, 16:45. Просмотров 408. Ответов 6

Приветствую всех! Суть вопроса в следующем: известно, что для шаблонного класса невозможно разделение вида "описание в хедере, реализация - в *.cpp", а все следует делать в заголовочном. Объясните, кто знает, пожалуйста как можно подробнее, почему именно так сделано, для чего, что дает и пр. Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2011, 16:45     Шаблоны. Теоретический вопрос.
Посмотрите здесь:

Скорее теоретический вопрос - C++
Здравствуйте! я написала программу,которая работает с длинууующими числами. но важна не только корректная работа, но и скорость подсчета....

Теоретический вопрос. ( метод класса) - C++
Допускается ли при описании класса и его методов, ситуация когда один метод вызывает другой метод этого же класса? Или же только в ...

Теоретический вопрос о перегрузке функций - C++
Доброго времени суток! Помогите, пожалуйста, вот с такой проблемой. #include <iostream> #include <conio.h> using namespace std;...

Шаблоны - вопрос - C++
Добрый вечер. Гуглился в поисках ответа на вопрос - раздельная компилляция шаблонов. объявление в хедер, определение в цпп. У Страустркпа...

Нужен теоретический материал! - C++
Нужна теория по теме "использование функции как параметра другой функции". Помогите пожалуйста

Теоретический момент по Keylogger на C++ - C++
Есть код, копипастнутый с незначительными изменениями, это простейший Keylogger, есть два вопроса один практический другой теоретический. ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
26.10.2011, 16:48     Шаблоны. Теоретический вопрос. #2
Predator_2004, Экспорт шаблонов сложная штука. Вот и все.
HighPredator
5474 / 1840 / 342
Регистрация: 10.12.2010
Сообщений: 5,431
Записей в блоге: 3
26.10.2011, 16:54  [ТС]     Шаблоны. Теоретический вопрос. #3
Цитата Сообщение от ForEveR Посмотреть сообщение
Экспорт шаблонов сложная штука.
Ок. В чем эта сложность состоит?
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
26.10.2011, 17:00     Шаблоны. Теоретический вопрос. #4
Predator_2004, Ну это вопрос к разработчикам компиляторов. Полностью реализовать поддержку экспорта очень тяжело. Два или три компилятора только это сделали и то не полностью
HighPredator
5474 / 1840 / 342
Регистрация: 10.12.2010
Сообщений: 5,431
Записей в блоге: 3
26.10.2011, 17:06  [ТС]     Шаблоны. Теоретический вопрос. #5
Связано ли это с моделью раздельной компиляции?
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
26.10.2011, 17:53     Шаблоны. Теоретический вопрос. #6
А что говорит про это стандарт С++? Должно ли быть разделение или это на усмотрение разработчиков компиляторов?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2011, 19:39     Шаблоны. Теоретический вопрос.
Еще ссылки по теме:

Теоретический материал по классам, строкам и переопределению ввода-вывода - C++
кто-нибудь знает где найти хороший теоретический материал по классам, строка и переопределению ввода-вывода?

Шаблоны - C++
Так делать типо нельзя ? template<class T, int maxPrint = 10> void PrintAll(std::vector<T>& forPrint) { ...

Шаблоны - C++
Как программу с шаблонами разместить по .h и .cpp файлам? Есть код template<class T1> class С { private: T1 count ; ...

Шаблоны - C++
Я разбираюсь с ООП в С++ и застрял на шаблонах, будьте добры приведите пример кода, к примеру там.... вес машины и шаблон,(ну вообщем на...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru