继承vector考虑吗?直接得到所有vector的接口。根据需要,添加新的接口。
class YourManyData : public vector<YourData>
【 在 toutouqi 的大作中提到: 】
: 某个类里有个vector变量,需要用到读写操作,为了封装,加了一个const vector&的get函数,再加了一个set函数,为了清空,又加了一个clear函数。不少人倾向于只接一个非const的get函数(或者直接public该变量)。本来100行可以搞定的类,写下来1000行。
: :
--
FROM 1.80.241.*