我想将a转换std::string为小写.我知道这个函数tolower(),但是在过去我遇到了这个函数的问题,并且它很难理想,因为使用a std::string会需要迭代每个字符.
有没有一种方法可以100%的时间运作?
我见过这样的代码:
std::string str = "wHatEver";
std::transform(str.begin(), str.end(), str.begin(), ::tolower);
Run Code Online (Sandbox Code Playgroud)
我有一个问题:::在tolower之前意味着什么?
并std::tolower没有用,但::tolower工作正常