【问题标题】:C++ data memberC++ 数据成员
【发布时间】:2014-05-04 08:06:57
【问题描述】:

我有 2 个对象,唯一的区别是一张桌子。我想创建一个类Cfoo,然后

Cfoo A;
Cfoo B;

AB 有不同的表。

我知道的唯一方法是将表传递给Cfoo 构造函数。有没有更好的办法?

【问题讨论】:

  • 您的描述没有清楚地解释您要完成的工作。如果没有清楚地了解您的目标,就很难提供帮助。
  • 请定义“表”。
  • 这里的table是什么?

标签: c++ class initialization


【解决方案1】:

你的问题太笼统了

选项 1

仅将iteratorsbeginend 传递给您的构造函数,并将copy 表传递给class Cfoo

选项 2

将表作为class Cfoo 的成员,并以iterators 的形式将accesors 提供给table,然后使用该成员

选项3,取决于表的使用

将表作为class Cfoo的公共成员

【讨论】:

    猜你喜欢
    • 2011-06-18
    • 1970-01-01
    • 1970-01-01
    • 2011-08-27
    • 2010-09-17
    • 2013-03-03
    • 2014-07-29
    • 1970-01-01
    • 2018-10-09
    相关资源
    最近更新 更多