写一个类模版 然后在类模版中定义结构体 类的成员函数 返回结构体的指针
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;
}