Здравствуйте! Подскажите, пожалуйста, может ли шаблонная функция быть дружественной классу? (язык С++)
Если да, то какой синтаксис ее объявления как друга?
Просмотрел кучу книг, но не нашел ничего похожего.. Надеюсь на вашу помощь.
И еще, в курсе кто-нибудь, какие современные компиляторы, кроме интеловского, поддерживают частичную специализацию шаблонных классов?
4 июня 2008 в 14:05
Спасибо большое, все работает.
А насчет компиляторов никто нев курсе?
4 июня 2008 в 12:00
Советую по этому поводу почитать книгу "Thinking in C++. vol. 2" автора Bruce Eckel. Там есть огромная глава исключительно о шаблонах. Книгу можно найти не его сайте, а его сайт в гугле по его фамилии.
4 июня 2008 в 2:05
template <class T> friend void foo();
vc++ 7.0 and up, gcc, comeau
4 июня 2008 в 1:03
может. синтаксис….