Re[2]: Передать массив в функцию по значению
От: igna Россия  
Дата: 02.09.10 11:08
Оценка:
Здравствуйте, stas19t, Вы писали:

S>С boost я знаком слабо.


Прочитал совет of Abyx
Автор: Abyx
Дата: 01.09.10
, попробовал, работает:


#include <iostream>
using namespace std;

#include <boost/fusion/include/array.hpp>
#include <boost/fusion/include/invoke.hpp>

void f(int i, int j, int k)
{
  cout << i << ' ' << j << ' ' << k << '\n';
}

int main()
{
  int a[] = { 1, 2, 3 };
  boost::fusion::invoke(f, a);
}


Ранее Fusion не использовал, так что может и со "слабым знакомством" пойдет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.