C
type のフィールドを持つクラスがあるとしますstd::vector<boost::any>
。インデックス演算子がありますが、オブジェクト自体ではなく、インデックスにあるオブジェクトが保持するオブジェクトを返しconst boost::any C::operator[](const size_t i);
たい場合はどうすればよいでしょうか? 関数には変数の戻り値の型が必要です...これは不可能です。とにかくこれを達成するための間接的な方法などの方法はありますか?C::operator[](const size_t i)
any
i
any