Vertus
14 / 44 / 1
Регистрация: 26.10.2009
Сообщений: 298
|
||||||
#1 | ||||||
Как вынести метод возвращающий шаблонный класс в из hpp в cpp? - C++24.04.2011, 20:52. Просмотров 1073. Ответов 7
Метки нет Все метки)
(
Есть код в заголовоном файле:
Спасибо за внимание.
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
24.04.2011, 20:52 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как вынести метод возвращающий шаблонный класс в из hpp в cpp? (C++):
7
шаблонный вложенный класс в .cpp - C++ Файлы CPP, HPP как получить файл exe - C++
Создать шаблонный класс и наследованный от этого класса метод - C++
Возможно ли как-то сокрыть реализации стратегий в самой библиотеке, то есть вынести в cpp-файл? - C++ |
alex_x_x
бжни
2454 / 1659 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
|
|
24.04.2011, 20:57 | #2 |
для шаблонов объявление и определение все равно должны быть в одном файле
1
|
Vertus
14 / 44 / 1
Регистрация: 26.10.2009
Сообщений: 298
|
|
24.04.2011, 21:01 [ТС] | #3 |
0
|
Overmind024
99 / 99 / 6
Регистрация: 10.09.2010
Сообщений: 267
|
|
24.04.2011, 21:26 | #4 |
На самом деле стандарт ISO предусматривает такую возможность при помощи ключевого слово export.
0
|
alex_x_x
бжни
2454 / 1659 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
|
|
24.04.2011, 21:31 | #5 |
Overmind024, как всегда от export больше проблем, чем толку
0
|
Overmind024
99 / 99 / 6
Регистрация: 10.09.2010
Сообщений: 267
|
|
25.04.2011, 02:14 | #7 |
я знаю и этот компилятор Comeau C++ Compiler. Но написал я для того что бы автор знал что такое есть.
0
|
Deviaphan
Делаю внезапно и красиво
![]() 1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
25.04.2011, 12:27 | #8 |
Если шаблонные типы известны заранее, то с выносом кода в *.срр никаких проблем нет.
Добавлено через 29 секунд Ведь ТС не просит сделать шаблонную dll.)
0
|
25.04.2011, 12:27 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
25.04.2011, 12:27 |
Привет! Вот еще темы с ответами:
8
Вынести реализацию шаблонного метода в cpp - C++ C:\tsserver\Projects\cpp\codeblocks\MyComp\compiler\mmz\TArr ay.hpp|140|error: 'numeric_limits' is not a member of 'std'| - C++
Как правильно должен быть написан метод возвращающий ссылку на вектор - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |