std::map< std::string , std::string > matrix_int;
typedef std::pair< std::string , std::string > lp_type;
BOOST_FOREACH( lp_type &row, matrix_int ){
}
это не может быть выполнено:
ошибка C2440: «инициализация»: невозможно преобразовать из «std :: pair <_Ty1, _Ty2>» в «lp_type &»
когда у меня есть ',' в типе элемента, boost doc говорит, что я могу использовать typedef или предопределить переменную;
но что мне делать, если я хочу получить ссылку?