Интересен tag-soft или тема «C++ для меня иностранный язык и в воздухе»? Читайте статьи: Тематическое расстояние между страницами; Новая программа для учета ссылок; Бесплатный сервис для размещения дорвеев; Чем живу...
C++ для меня иностранный язык и в воздухе
C++ для меня иностранный язык и в воздухе запах газа
Странное дело, часть компиляторов вот такую конструкцию есть не хотят. GCC 2.95.x обрабатывает, GCC 3.4.x -- не хочет. MSVC6 пример обрабатывает, но на реальном коде выдает ICE. template <class TT>class TTT { public: TTT () { m_i = 0; } struct gugu { int gugu1; }; gugu *get_gugu (); protected: int m_i;};template <class TT>TTT<TT>::gugu * TTT<TT>::get_gugu () { return new gugu;}Update: чтобы все обрабатывалось как надо, должно быть template <class TT> typename TTT<TT>::gugu * TTT<TT>::get_gugu ()......
Source: http://planeta.rambler.ru/users/vlad_shabanov/1578320.html
