<char、const std::size_t>の形式のboost::arrayを使用しています
void test(const std::size_t XXX)
{
boost::shared_ptr<boost::array<unsigned char, XXX>> buf(new boost::array<unsigned char, max_size>);
.
.
.
};
test(100);
test(20);
これがリードしています
エラーへ:
エラーC2971:'boost :: array':テンプレートパラメータ'N':'size':ローカル変数を非型引数として使用できません
2番目のパラメーターであるboost::arrayを渡す方法のヒントを教えてください。
ありがとう