字串大小寫轉換
1: namespace StringPlus
2: {
3: /// Convert the string to lowercase.
4: std::string ToLower(const std::string& szParam)
5: {
6: std::string _szParam(szParam);
7: std::transform(_szParam.begin(), _szParam.end(), _szParam.begin(), tolower);
8: return _szParam;
9: }
10:
11: /// Convert the string to uppercase.
12: std::string ToUpper(const std::string& szParam)
13: {
14: std::string _szParam(szParam);
15: std::transform(_szParam.begin(), _szParam.end(), _szParam.begin(), toupper);
16: return _szParam;
17: }
18: }