独自のシーケンスクラスを実装するためにFusionシーケンスを継承することはできますか?いいえ、なぜでしょうか?例えばブーストから継承できますか?フュージョンシーケンスですか?
:
typedef boost::fusion::vector<
std::vector<const char*>,
int,
double > MyVector;
class MyVectorWithData : public MyVector
{
public:
MyVectorWithData(int i); // Constructor does some initialization
// may be other member functions acting on baseclass MyVector
};
Boost Fusionは、継承する配列ファサードを提供します。この回答を確認する:https://stackoverflow.com/a/12240500/1254880 – Tarc