c=std::tolower(static_cast<unsignedchar>(c)); } intmain() { // 1. for_each + unary function std::stringstr="CONVERT"; std::for_each(str.begin(),str.end(),to_lowercase); std::cout<<str<<std::endl; // 2. for_each + object of a class implementing ()operator ...
std::stringstr="ABCD"; for(char&c:str){ c=to_lowercase(c); } std::cout<<str; return0; } DescargarEjecutar código Resultado: abc 2. Usandostd::for_eachfunción Una solución menos detallada es usar el algoritmo estándarstd::for_each, que usa un bucle debajo del capó y aplica una...