当前位置:  开发笔记 > 编程语言 > 正文

从一个char中生成std :: string的最佳方法是什么?

如何解决《从一个char中生成std::string的最佳方法是什么?》经验,为你挑选了1个好方法。

有很多方法可以从一个char创建一个std :: string.

std::string(1, ch)

std::string() + ch

std::string(&ch, 1)

std::string {ch} \\ c++11

我想知道哪一个我更喜欢.



1> Cheers and h..:

请记住,源代码与读者通信,而不是主要与编译器通信.

因此,您应该努力清晰,并且主要是将优化留给编译器.

因此,作为一个不涉及无关问题的表达,因此最清楚地传达意图std::string{ ch }是优选的.

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有