65,211
社区成员
发帖
与我相关
我的任务
分享
class T
{
//-----
double* vert();
private:
double* m_v; // 定义的类变量
};
T::T()
{
m_v = NULL;
}
T::~T()
{
if ( m_v != NULL )
{
delete[] m_v;
m_v = NULL;
}
}
double* T::vert()
{
if ( m_v == NULL )
m_v = new double[3];
m_v[0]=x;
m_v[1]=z;
m_v[2]=y;
return m_v;
}
T t;
double * p = t.vert();
...//使用它吧
delete []p; //用完了记得释放就可以了
T t;
double *p = t.vert();
...
delete [] p;