Встройте пребилд обрабокту Astyle-ом или типа того — все программисты спасибо скажут.
Давно её вставил и работаю — очень удобно — не надо парится с форматированием и скорость кодирования намного возрастает
Да и цель статьи, получить итератор, алгоритм не решает. Хотя должен признать, для певроначальных целей алгоритм куда проще. Просто, признаюсь, меня заинтересовало сделать имено так, как написал.
С алгоритмом это решается куда проще:
Да вроде в конце ясно выразился, код приведён не в практических целях, а в образовательных. Никто не сомневается, что есть много вариантов, как это сделать.
Давно её вставил и работаю — очень удобно — не надо парится с форматированием и скорость кодирования намного возрастает
С алгоритмом это решается куда проще:
struct print
{
template void operator()(T const& t) const
{
// обрабатываем элемент кортежа
std::cout << t << '\n';
}
};
int main ()
{
typedef boost::tuple<int,std::string , int > tup;
tup ex(101, "hello",399);
boost::fusion::for_each(ex, print());
std::cin.ignore();
return 0;
}