我正在使用格式为 < 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”:局部变量不能用作非类型参数
你能给我一个提示如何传递 boost::array 第二个参数吗?
谢谢