boost 字符串大小写转换

Posted 晴天224

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了boost 字符串大小写转换相关的知识,希望对你有一定的参考价值。

示例代码如下:

 1 #include <boost/algorithm/algorithm.hpp>
 2 #include <iostream>  
 3 using namespace std;
 4 #include <string>
 5 
 6 void TimerTest()
 7 {
 8     // 字符串大小写转换;
 9     string strTemp = "asdQWEghhh";
10     string strTemp1 = strTemp;
11     string strTemp2 = strTemp;
12     string strTemp3 = strTemp;
13     boost::to_upper(strTemp);
14     boost::to_lower(strTemp1);
15     string strTemp4 = boost::to_upper_copy(strTemp2); // 返回值变成大写,参数不变;
16     string strTemp5 = boost::to_lower_copy(strTemp3); // 返回值变成小写,参数不变;
17 }

 

以上是关于boost 字符串大小写转换的主要内容,如果未能解决你的问题,请参考以下文章

web代码片段

将缓冲区转换为字符串 C++ boost

将标记转换为 char* const* 时,使用 boost 标记字符串失败

为啥在片段中从 char* 转换为 std::string 比转换为 const char* 更可取?

boost::variant 隐式转换为字符串

2021-12-24:划分字母区间。 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 力扣763。某大厂面试