在Python中,有一个名为string
的类型,与C ++中的python string
完全等价的是什么?
答案 0 :(得分:10)
std::wstring
头文件中声明的等效项为std::string
或<string>
。
虽然你应该注意到python在处理自动转换到UNICODE字符串时可能有不同的内在行为,如@Vincent Savard's comment中所述。
为了克服这些问题,我们在c ++中使用了额外的库,例如libiconv。它可以在许多平台上使用。
你应该认真地注意在Stack Overflow上询问之前做一些更好的研究,或者更清楚地问你的问题。 std::string
is ubiquitous。
答案 1 :(得分:3)
您的意思是std::string
家庭吗?
#include <string>
int main() {
const std::string example = "test";
std::string exclaim = example + "!";
std::cout << exclaim << std::endl;
return 0;
}
答案 2 :(得分:3)
您可以使用std :: string(请参阅此处的可用界面:std::string
)
或使用char
数组来表示可能充当原始字符串的基本字符组合。