读书人

数据类的设计疑虑中.请求帮忙!该如何

发布时间: 2012-03-03 15:33:03 作者: rapoo

数据类的设计疑虑中.....,请求帮忙!
类A:
class A:
{
public:
string strName;
string strFare;
}
类B中的一个成员为A。是在B中定义成 A m_a好还是 A * m_pA 好?
class B;
{
public :
A m_a;
string strFrom;
string strTo;
}
还是
class B;
{
public :
A * m_pA;
string strFrom;
string strTo;
}
好?

[解决办法]
如果sizeof(A)比较小,怎么都行。
如果比较大,最好用A * m_pA; 以防B cc;这样定义B类实例是,占用太多的栈空间。

读书人网 >C++

热点推荐