#include <iostream> template <class T> struct A { typedef typename T::C TC; A(){ TC::out(); } }; struct B: A<B> { struct C { void out(){ std::cout<<"C";} }; }; int main() { B b; return 0; }
С
C
Ввійдіть щоб вподобати
Ввійдіть щоб прокоментувати
або Дізнайся більше про Тести з C++ онлайн
Ввійдіть щоб вподобати
Ввійдіть щоб прокоментувати