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

Как вынести метод возвращающий шаблонный класс в из hpp в cpp? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ масиф http://www.cyberforum.ru/cpp-beginners/thread282673.html
i=90; for(i=90;i<buf;i+=180); if (buf==i) { ........ } сдесь i принемает значения 90 270 450 .... как сделать что бы принемало и -90 -270 -450 ....?? так ?
C++ Замена строки на столбец в двумерном массиве Здравствуйте! Требуется решить задачку следующего характера: В квадратной матрице A определить номер столбца матрицы, имеющего наибольшую сумму элементов. Поменять этот столбец со строкой, имеющей... http://www.cyberforum.ru/cpp-beginners/thread282667.html
Отправить строку серверу и получить ответ C++
Требуется отправить строку серверу, следующей структуры: packet size (int) the number of bytes from the start of the requestid to the end of string2 (including the null byte). It must be at...
C++ Какую книгу лучше подобрать?
Доброго времени суток! Подскажите, пожалуйста, какую книгу или самоучитель лучше подобрать для изучения C++. Необходимо для создания приложений под Windows: базы данных, управление внешними...
C++ Кольцевой односвязный список http://www.cyberforum.ru/cpp-beginners/thread282636.html
Собственно что это и с чем его едят! Как реализовать, если это что-то страшное! Задача : сделать класс реализующий односвязный кольцевой список вывести на экран и бла бла бла конкретно...
C++ Union, объединение Есть такое объединение: #define NF 30 #define NI 20 #define NL 5 #define NLINE 55 struct StudEnd { TCHAR fam; TCHAR ima; TCHAR let; }; подробнее

Показать сообщение отдельно
Vertus
14 / 44 / 1
Регистрация: 26.10.2009
Сообщений: 298

Как вынести метод возвращающий шаблонный класс в из hpp в cpp? - C++

24.04.2011, 20:52. Просмотров 1063. Ответов 7
Метки (Все метки)

Есть код в заголовоном файле:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
template<class T,typename Ptr> class LINQ
{
private:
    Ptr begin;
    Ptr end;
    std::vector<T*> res;
public:
    LINQ<T,Ptr>& From(Ptr p_begin,Ptr p_end)
    {
        begin=p_begin;
        end=p_end;
        for (Ptr it=begin;it!=end;++it)
        {
            res.push_back(*it);
        }
        return *this;
    }
};
Как мне корректно объявить метод From в cpp файле чтобы вынести его реализацию из header?

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