Возможный Дубликат: Почему шаблоны могут только быть осуществлены в заголовочном файле?
Я написал метод шаблона в нешаблонном классе. Этот проект - статическая библиотека. Тогда я написал испытательное консольное приложение и хотел использовать этот метод. Но есть ошибка компиляции (не решена внешний). Тогда я спросил Google и нашел форум (http://cboard.cprogramming.com/cplusplus-programming/108544-static-libraries-template-functions.html) где сказанный 'matsp': "Все внедрение шаблона должно быть в заголовочном файле, используя шаблоны".. Мне действительно нравилось, он сказал, и это работает отлично. Почему?
Поскольку это - путь, это - с шаблонами в C++ ... Их определение должно быть видимо в каждой единице перевода, которая используется.
C/C++ chat 0. Простые вопросы, лабы и о IDE — в чат новичков @supapro 1. Не хамим, не переходим на личности, не вбрасываем утверждения без доказательств 2. No Ads, offtop, flood Объявления о вакансиях и евенты - в лс @AlexFails https://t.me/ProCxx/259155
Чат для тех, кто немного знает C++, простые вопросы по реализации, синтаксису и ide – сюда, а для другого есть: /Главный чат по серьезным вопросам — @ProCxx /Чат по обсуждению всего — @fludpac
Сообщество разработчиков C++ в Telegram.
это не двач, общайтесь вежливо; разговор на почти любые темы; Не согласны с баном? В лс @AlexFails, @ivario
Лоу левел (по среднему IQ участников) чатик ExtremeCode @extremecode Флудилка @extremecode_rest