Вот такая вот несложная задачка:
есть следующий класс
C++ |
1
2
3
4
5
6
7
| template <typename T>
class SomeClass
{
public:
struct data { ... };
...
}; |
|
где в следующем коде ошибка, почему, и как исправить?
C++ |
1
2
3
4
5
6
7
| template <typename T>
void func()
{
SomeClass<int>::data d1;
SomeClass<T>::data d2;
...
} |
|
P.S. компилятором естественно не пользоваться т.к. он может дать подсказку