我有两个对象,唯一的区别是一个表。我想创建一个类Cfoo,然后
Cfoo A;
Cfoo B;让A和B有一个不同的表。
我所知道的唯一方法就是将表传递给Cfoo构造函数。有没有更好的方法?
发布于 2014-03-26 13:39:26
你的问题太宽泛了
选项1
只将iterators传递给构造函数并处理begin和end,然后将表copy到class Cfoo
选项2
将该表作为class Cfoo的成员,并以iterators的形式向该table提供accesors,然后直接使用该成员
选项3,并取决于表的使用
将该表作为class Cfoo的公共成员
https://stackoverflow.com/questions/22652237
复制相似问题