2015-05-30 2 views

ответ

2

Вы можете просто использовать встроенную адаптацию array<> (Std или повышение) и copy:

Live On Coliru

#include <boost/fusion/include/copy.hpp> 
#include <boost/fusion/include/vector.hpp> 
#include <boost/fusion/adapted/boost_array.hpp> 
#include <boost/array.hpp> 

using namespace boost; 

int main() { 
    fusion::vector<int, int, int> fv(1,2,3); 
    array<int, 3> arr; 

    fusion::copy(fv, arr); 
}