相关疑难解决方法(0)

如何将std :: string转换为小写?

我想将a转换std::string为小写.我知道这个函数tolower(),但是在过去我遇到了这个函数的问题,并且它很难理想,因为使用a std::string会需要迭代每个字符.

有没有一种方法可以100%的时间运作?

c++ string c++-standard-library tolower

736
推荐指数
12
解决办法
83万
查看次数

没有范围的范围解析运算符

在C++中,在没有范围的情况下使用范围解析运算符的目的是什么?例如:

::foo();
Run Code Online (Sandbox Code Playgroud)

c++

52
推荐指数
5
解决办法
9513
查看次数

"::"在":: tolower"中的含义是什么?

我见过这样的代码:

std::string str = "wHatEver";
std::transform(str.begin(), str.end(), str.begin(), ::tolower);
Run Code Online (Sandbox Code Playgroud)

我有一个问题:::在tolower之前意味着什么?

std::tolower没有用,但::tolower工作正常

c++ string stl std scope-resolution

12
推荐指数
2
解决办法
1213
查看次数