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。) |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |