我试图找到代码的含义,相关性和实用性,如:
template<typename T1>
class cA{
public:
std::string id_str;
cA(){
id_str="cA class!!";
........
};
};
template<typename T2>
class cB : public cA<cB<T2>>{
public:
.......
cB(){
this->id_str="amaz2 babe" ;
.....
};
};
更确切地说,我不熟悉class cB : public cA<cB<T2>>
。这似乎是一个无止境的循环...有人可以澄清这样的用途吗?