История изменений
Исправление invy, (текущая версия) :
Добавить test.test(); в main?
trash1.cpp:15:8: error: no member named 'test' in 'Test'
T::test();
^
trash1.cpp:25:8: note: in instantiation of member function 'ITest<Test>::test' requested here
test.test();
^
1 error generated.
Точно не помню почему это компилируется, но довольно частое явление: пока не используешь - компилируется. Примерно так же как и с задекларированными, но не определенными функциями - пока их не дергаешь, линкер не ругается.
Исходная версия invy, :
Добавить test.test(); в main?
trash1.cpp:15:8: error: no member named 'test' in 'Test'
T::test();
^
trash1.cpp:25:8: note: in instantiation of member function 'ITest<Test>::test' requested here
test.test();
^
1 error generated.