【发布时间】:2012-02-24 19:45:39
【问题描述】:
如果我有一个字符串,是否有内置函数来对字符进行排序,还是我必须自己编写?
例如:
string word = "dabc";
我想改变它:
string sortedWord = "abcd";
也许使用 char 是更好的选择?我将如何在 C++ 中做到这一点?
【问题讨论】:
-
std::sort呢? -
请注意,任何类型的基于 char 值的简单排序都会因 UTF-8 而中断 - 根据您的字符串,您可能需要考虑语言环境。