阅读背景:

写一个类模版

来源:互联网 
写一个类模版 然后在类模版中定义结构体 类的成员函数 返回结构体的指针
 
template<class T> 
class A 
{ 
public: 
    struct XX//--------类里面的结构体... 
    { 
        T i; 
    }; 
    XX* fn()//-------函数的定义,返回结构体的指针... 
    { 
        return &_a; 
    }; 
protected: 
    XX _a; 
}; 
  
  
main() 
{ 
    A<int> a;//----类对象定义.. 
    A<int>::XX *p;//------变量定义 
    p=a.fn();//------调用函数,获取返回值... 
    p->i=1; 
  
    return; 
}templ



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: