С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
HighPredator
5545 / 1858 / 346
Регистрация: 10.12.2010
Сообщений: 5,446
Записей в блоге: 2
#1

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

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

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

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

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

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

Теоретический вопрос по std::map - C++
Всем привет. Подскажите пожалуйста как std::map резервирует память и как в памяти выглядят его элементы(условно). Те. понятно что вектор -...

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

«Шаблоны шаблонов» vs «шаблоны с параметрами-шаблонами». - C++
«Шаблоны шаблонов» vs «шаблоны с параметрами-шаблонами». Есть ли разница в этих понятиях? Если есть, то в чём? И где (в каких...

6
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
26.10.2011, 16:48 #2
Predator_2004, Экспорт шаблонов сложная штука. Вот и все.
0
HighPredator
5545 / 1858 / 346
Регистрация: 10.12.2010
Сообщений: 5,446
Записей в блоге: 2
26.10.2011, 16:54  [ТС] #3
Цитата Сообщение от ForEveR Посмотреть сообщение
Экспорт шаблонов сложная штука.
Ок. В чем эта сложность состоит?
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
26.10.2011, 17:00 #4
Predator_2004, Ну это вопрос к разработчикам компиляторов. Полностью реализовать поддержку экспорта очень тяжело. Два или три компилятора только это сделали и то не полностью
0
HighPredator
5545 / 1858 / 346
Регистрация: 10.12.2010
Сообщений: 5,446
Записей в блоге: 2
26.10.2011, 17:06  [ТС] #5
Связано ли это с моделью раздельной компиляции?
0
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
26.10.2011, 17:53 #6
А что говорит про это стандарт С++? Должно ли быть разделение или это на усмотрение разработчиков компиляторов?
0
HighPredator
5545 / 1858 / 346
Регистрация: 10.12.2010
Сообщений: 5,446
Записей в блоге: 2
30.10.2011, 19:39  [ТС] #7
Выяснил, что из стандарта С++11 экспорт шаблонов убран. Если верить источнику, то он ранее был введен в стандарт по настоянию компании Edison Design Group.
0
30.10.2011, 19:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2011, 19:39
Привет! Вот еще темы с ответами:

Шаблоны. Плохо понимаемые моменты из книги "Шаблоны С++. Справочник разработчика". (Вандевурд, Джосаттис) - C++
Так как изучаю эту книгу, то в некоторых местах возникают вопросы. Чтобы не плодить много тем, корни у которых одни, решил создать эту...

Помогите писать на С++ через шаблоны. Консуле я писал, но надо писать исползуя шаблоны - C++
В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество элементов массива, равных 0; 2) сумму элементов...

Теоретический вопрос - C++
Является ли правильной константа: "false" ? Если да, то какого она типа?

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


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

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

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