Re: operator<< дла класса вложенного в шаблонный
От: remark Россия http://www.1024cores.net/
Дата: 28.12.09 06:47
Оценка: 52 (2)
Здравствуйте, Аноним, Вы писали:

А>Компилятор (gcc 4.4.1) не находит подходящей функции для операции s << b. Причем описанной выше функции нет в кандидатах.

А>Как в таком случае можно перегрузить operator<< ?

Может так прокатит...

template <template <class> class T> class A
{
    public:
        class B
        {
            int c;
            friend std::ostream& operator<<(std::ostream& s, B const& v)
            {
               return s << "";
            }            
        };
};



1024cores &mdash; all about multithreading, multicore, concurrency, parallelism, lock-free algorithms
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.