[help] function template instantiation
template<typename T> void process(std::vector<T> &original, std::vector<T> &processed)
?
void process(vector<int> &original, vector<int> &processed)
В каком файле у тебя шаблон объявлен?
Из какого файла шаблон дергаешь?
Компилятор какой?
vector<int> a, b;
process(a, b);
Что такое в данном случае "с подключением обьявы этой функции"?
В основном .cpp из main вызывается она-многострадальная для int...
компилятор из VS.NET
Так нельзя делать, тело шаблона должно лежать в h-нике и подключатся во все модули, где используется шаблон.
Как обычно, тело функции в отдельном .cpp, а в одноименном .h лежит класс с этой шаблонной функцией-членом.
а можно тут поподробнее?
кстати, process<int>(a,b) попробуй
хотя разницы никакой
может я и не прав
Простите меня, товарищи, за детский вопрос!
Просто долго за прогой сидел (дольше суток) - вот и заколбасило...
Оставить комментарий
buka
Какие проблемы с субжем для?