От: | _niko_ | ||
Дата: | 21.05.11 19:59 | ||
Оценка: | 3 (2) |
G>template <class T>
G>struct AA
G>{
G> T t;
G>};
G>template <class T>
G>struct BB
G>{
G> struct CC
G> {
G> int i;
G> };
G> typedef AA<CC> AACC;
G> static AACC a;
G>};
G>template <class T>
G>BB<T>::AACC BB<T>::a;
G>int main()
G>{
G> BB<int>::a.t.i = 0;
G>}
G>
G>error C2143: синтаксическая ошибка: отсутствие ";" перед "BB<T>::a"
template<class T>
typename BB<T>::AACC BB<T>::a;