Компилятор не находит реализацию методов шаблонного класса

Симптомы

Шаблонный класс описан правильно, реализации имеются и также написаны по правилам написания шаблонных функций. Однако, при компиляции выдаются сообщения, что реализации функций класса не найдены («undefined reference to `<имя_класса>::<имя_метода>`).

Решение

Реализации методов шаблонных классов должны помещаться сразу же в заголовочный файл, нельзя разделять описание класса и реализацию его методов, как это делается при написании обычных классов.

Дискуссия

Enter your comment
 
 
dev/cpp/kompiljator_ne_naxodit_realizaciju_metodov_shablonnogo_klassa.txt · Последние изменения: 16.11.2009 20:26 (внешнее изменение)
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki