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

Как правильно разделить файл в шаблонами? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ побитовый анализ переменной http://www.cyberforum.ru/cpp-beginners/thread354774.html
Привет, товарищи. Есть вот такая задача: Сосчитать разницу между всеми единичными и нулевыми значениями слова (8 бит). Например, вход 1100 1100 выход 0000 0000. вход 1111 1111 выход 0000...
C++ Graphical library Всем привет! Подскажите пожалуйста графическую библиотеку. (Linux-> C++ -> Code Blocks). Желательно схожее с Visual Studio, где есть дизайнер элементов управления, примерно как Visual Studio +... http://www.cyberforum.ru/cpp-beginners/thread354758.html
C++ Массив C++
Нужна помощь,заранее спасибо. Дан вещественный массив n от 20,определить для каждого массива является ли он возрастающим послед. и вычисления средне-геометрического всех положительных элементов...
Разбираю списки .Правильно ли понял ? C++
А если нет - укажите где ошибки у меня . и 1) Правильный ли код с точки зрения понимания ? 2) Как бы выглядела более оптимизированная версия ?
C++ Что за оператор ->? http://www.cyberforum.ru/cpp-beginners/thread354722.html
Здравствуйте, мой вопрос поместился в заголовок:), но я всё же задам его и в сообщении: что за оператор ->?
C++ Ввод двух чисел с клавиатуры и вывод их на экран 126(16 с с )и 11110001010(2 с с ) подробнее

Показать сообщение отдельно
CAHTEXHUK
Заблокирован
22.09.2011, 05:44
когда компилятор видит шаблонную функцию он должен знать для каких аргументов его инстанцировать. То есть если у тебя определение шаблона и его вызов находятся в разных файлах(.Cxx), то ничего не получится, компилер не инстанцирует шаблон, а просто создаст ссылку на определение, которую должен разрешить компоновщик, но так как ничего не инстанцированно, то линкер в свою очередь лажает.

В учебной программе можешь не париться и писать всё в хидере, слишком сильно это время компиляции не увеличит, а для больших проектов существуют предкомпильные заголовки. Ещё как вариант можно явно инстанцировать всё что нужно в конце файла реализации и при этом следить, чтобы не проинтанцировать чтото дважды для одних и тех же параметров, иначе линкер опять обругается
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.