Cześć ;)
Założmy, że mamy jakąś tam parametryzowaną klasę:
template <class T>
class W{
}
I mamy w niej poprawnie zdefiniowany operator + dla obiektów
W<int> obj
, a zatem dla tej klasy. Tworzymy teraz obiekt następuąco:
W<W<int> > obj;
Czy dla takiego obiektu będą działały operatory?
Dlaczego?