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 字符串大小写转换的主要内容,如果未能解决你的问题,请参考以下文章
将标记转换为 char* const* 时,使用 boost 标记字符串失败
为啥在片段中从 char* 转换为 std::string 比转换为 const char* 更可取?
2021-12-24:划分字母区间。 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 力扣763。某大厂面试