C++相談室 part123 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0372デフォルトの名無しさん
2016/03/12(土) 01:43:01.42ID:Pl4Qm8o2class IContainer {
};
class Ifold {
virtual do(IContainer& container) const = 0;
};
class VectorContainer : public IContainer {
private:
std::vector<double> container_;
};
みたいな感じでIfoldのインターフェースはコンテナに依存しないようにしたいです。
visitorパターンにするとIContainerに、Ifoldの具象クラスのacceptメソッドが増えていくのが…。
何かうまい実装はありませんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています