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

Ошибка при реализации класса, использующего шаблоннный тип. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу для вычисления и отображения диапазона http://www.cyberforum.ru/cpp-beginners/thread178594.html
Написать программу для вычисления и отображения диапазона, т.е. наименьшего и наибольшего значения в наборе введенных чисел определенного количества.
C++ Не удается открыть файл include: iostream.h: No such file or directory у ми проблема с файлом, при компилирование выдается такая ошибка fatal error C1083: Не удается открыть файл include: iostream.h: No such file or directory есле, же я берe без h, с библиотеку он видит, но выдает ошибку по функции которая должна выдавать библиотека, в моем случае это выглядит так error C2065: cout: необъявленный идентификатор http://www.cyberforum.ru/cpp-beginners/thread178589.html
C++ Файловая сортировка (не обычно)
привет всем, нужно отсортировать по возрастанию данную конструкцию. В файле так: 23 54 87 95 37 24 48 30 27 89 27 12 ifstream f; int a,b,c; f.open("1.txt"); while(!f.eof()){
C++ std::
Объясните пожалуйста что это за тип? иногда им описывают переменную например std::x, если можно ссылку скиньте с подробным описанием
C++ С клавиатуры вводится две матрицы вычислить: сложение, вычитание, умножение, транспонирование. http://www.cyberforum.ru/cpp-beginners/thread178505.html
Буду благодарен=(( С клавиатуры вводится две матрицы вычислить: сложение, вычитание, умножение, транспонирование. Добавлено через 2 часа 44 минуты аппппппапап
C++ геометрическая прогрессия Составить программу, которая считает члены геометрической прогрессии (N), начальный элемент 2 а квоциент 0,2! Показывает 4 знака после запятой! Делаем на чистом C++ на Borland! N вводит пользыватель... подробнее

Показать сообщение отдельно
DKOI
24 / 24 / 1
Регистрация: 08.09.2010
Сообщений: 136
19.10.2010, 19:30  [ТС]     Ошибка при реализации класса, использующего шаблоннный тип.
Спасибо, так получается, но только если реализация остаётся в хэдере. Если выносить в срр фаил, то всё равно выскакивает ошибка, но уже при вызове метода типа:
Context<AStrategy> AS;
AS.Operation();

Как оказалось при раскопках в интернете, сделать реализацию метода, если используется шаблон, в отдельном модуле практически не представляется возможным (можно сделать, как выяснилось, forward instance, но к сожалению я не смог раскопать что это такое, да и оно ограничивает количество возможных для использования типов, как я прочитал)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru