#cpp #шаблоны_с++
templateclass A { int x; public: void foo() { A<1> a; //a.x; // Как получить прямой доступ к x для инстанциаций A, i != 1? } };
Ответы
Ответ 1
Так сойдет? templateclass A { int x; template friend class A; public: void foo() { A<5> a5; cout << a5.x; A<2> a2; cout << a2.x; } }; int main(int argc, const char * argv[]) { A<8> x; x.foo(); }
Комментариев нет:
Отправить комментарий