Определение по списку в C++
В PHP есть возможность присвоить переменным значения, используя массив:
list($a, $b) = array('str1', 'str2');
В Python это выглядит так:
a, b = ['str1', 'str2']
А вот в C++ такой языковой конструкции нет. Но это совершенно не проблема, потому что ее можно сделать самому.
Вот что у меня получилось:
См также Optimized string concatenation: strjoin.cpp
Нужен C++11, т.к. используются Ref-qualifiers.
P.S. blogger.com как всегда портит код. Надо менять блогодвижок.