C++11 多索引容器boost视图初始化

C++11 多索引容器boost视图初始化,c++11,boost,boost-multi-index,C++11,Boost,Boost Multi Index,C++不允许引用数组。您的编译器会告诉您() 您可能无法使用引用: OrderView[2]->insert(OrderRecieved); std::array orderView; 创建临时“索引”的常用方法是使用reference_wrapper(参见BMI文档中的示例: 为什么我必须输入超过50%的代码才能完成它?我找到了一种方法..通过boost::ptr\u map OrderView[2]->insert(OrderRecieved); std::array

C++不允许引用数组。您的编译器会告诉您()

您可能无法使用引用:

OrderView[2]->insert(OrderRecieved); 
std::array orderView; 创建临时“索引”的常用方法是使用reference_wrapper(参见BMI文档中的示例:



为什么我必须输入超过50%的代码才能完成它?

我找到了一种方法..通过
boost::ptr\u map
OrderView[2]->insert(OrderRecieved); 
std::array<CompositeKeyOrderViewT, 10> orderView;