![]() |
1
-7
因为为什么要麻烦?使用复制省略和/或传递引用,为
C++中的字符串情况已经足够混乱,没有添加更多的字符串类。
如果要从头开始重新设计语言,或者如果向后兼容性不是问题,那么这是可以在C++中进行字符串处理的许多可能的改进之一。但是现在我们两个都被卡住了
除此之外,使用一对迭代器是否可以更习惯地实现相同的效果?
如果我想传递一个字符序列,不管它们是属于字符串还是
|
![]() |
2
8
稍晚一点,但是…
弦乐背后的想法很好。该类可以捕获
如果接受功能
你也不需要担心生活时间,因为你已经过去了
这类课程包括:
我自己的(不完整的)实现可以在这里看到:
更新2016:
在C++ 17中,有
|
![]() |
3
4
这个问题已经得到了很好的回答,但为了提供更多的上下文,我们需要
|
![]() |
4
2
它不像std::string那样通用,而且绝对不是它的替代品。 |
![]() |
5
0
标准正试图从const char*转向字符串,因此添加更多转换选项是无用的。 还要注意,一个格式良好的程序应该使用string或const char*all-around;)。 |
![]() |
6
0
弦乐是伟大的,但作品不是以空结尾。如果需要传递到采用以空结尾的字符串的低级接口,则需要将字符串复制到以空结尾的字符串中。 (并非所有人都购买了STL或Std::String。) |
![]() |
Ben · 统计向量中的单词在字符串中出现的频率 4 月前 |
![]() |
bear_525 · 从列中删除中间名和首字母,并保存在单独的列中 6 月前 |
![]() |
asdfadf · 为什么具有相同内存值的字符串和整数打印方式不同? 6 月前 |
![]() |
user764754 · 防止多行原始字符串文字中出现新行字符 6 月前 |
![]() |
Bogaso · 从列表中返回与模式匹配的元素 6 月前 |
![]() |
Jasco · 如何使用VBA提取两个相似字符之间的字符串中的单词? 6 月前 |