1 template <class T> class CO {
2     class CI1 {
3 	class CI2;
4     };
5 };
6 
7 template <class T>
8 class CO<T>::CI1::CI2 {};
9 
10