首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-03-03 
数据类的设计疑虑中.....,请求帮忙!类A:class A:{public:string strNamestring strFare}类B中的一个成员

数据类的设计疑虑中.....,请求帮忙!
类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类实例是,占用太多的栈空间。

热点排行