templates help wanted
Такой вот кодик не компилируется. Представьте себе, что X - это контейнер, а Y - итератор, например. Ну и, что код библиотеки - не мой, а функцию f() написать надо. Итак:
g++ выдаёт ошибку: c.cpp:16: error: expected `;' before ‘y
01 template <typename K>
02 class X
03 {
04 public:
05 class Y { };
06
07 K k;
08 };
09
10 template <typename K>
11 void f(X<K>& x)
12 {
13 K k = x.k;
14 (void)k;
15
16 X<K>::Y y;
17 }g++ выдаёт ошибку: c.cpp:16: error: expected `;' before ‘y
