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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ побитовый анализ переменной http://www.cyberforum.ru/cpp-beginners/thread354774.html
Привет, товарищи. Есть вот такая задача: Сосчитать разницу между всеми единичными и нулевыми значениями слова (8 бит). Например, вход 1100 1100 выход 0000 0000. вход 1111 1111 выход 0000 1000 вариант с A={0}, B={1} A > B не предусмотрен. Может кто подкинет идею?
C++ Graphical library Всем привет! Подскажите пожалуйста графическую библиотеку. (Linux-> C++ -> Code Blocks). Желательно схожее с Visual Studio, где есть дизайнер элементов управления, примерно как Visual Studio + WinForms 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), то ничего не получится, компилер не инстанцирует шаблон, а просто создаст ссылку на определение, которую должен разрешить компоновщик, но так как ничего не инстанцированно, то линкер в свою очередь лажает.

В учебной программе можешь не париться и писать всё в хидере, слишком сильно это время компиляции не увеличит, а для больших проектов существуют предкомпильные заголовки. Ещё как вариант можно явно инстанцировать всё что нужно в конце файла реализации и при этом следить, чтобы не проинтанцировать чтото дважды для одних и тех же параметров, иначе линкер опять обругается
 
Текущее время: 06:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru