Re[5]: Инстанцирование шаблонных функций. Ошибка при линковк
От: Аноним  
Дата: 29.09.03 13:56
Оценка:
Здравствуйте, Lorenzo_LAMAS, Вы писали:

L_L>Впрочем это твоя ошибка:



А>>template <typename T>
А>>void z(const T t)
А>>{}

А>>template <typename T>
А>>void f(const T t)
А>>{}

L_L>template void z(const int);

А>>int main(int argc, char* argv[])
А>>{
А>>f(z<int>);
А>>return 0;
А>>}


Да, так слинковалось.
А линкер, редиска, ругался так:
TSpec.obj : error LNK2001: unresolved external symbol "void __cdecl z(int)" (?z@@YAXH@Z)

там ничего про const не писалось.
Но это всё равно не спасает — я понаделал макросов, которые добавляют if(0) { ... }
А хотелось бы красиво, как надо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.