更新时间:2023-02-03 08:33:00
如果 boost
是一个选项:
#include <boost/algorithm/string.hpp>
std::string str = "wHatEver";
boost::to_lower(str);
否则,可以使用 std :: transform
:
std::string str = "wHatEver";
std::transform(str.begin(), str.end(), str.begin(), ::tolower);
如果您有一些自定义区域设置感知,还可以使用另一个函数 tolower
。
You can also use another function if you have some custom locale-aware tolower
.