在Python中,有一个名为string
的类型,C++中python的string
的确切等价物是什么?C++中字符串的等效代码是什么?
-31
A
回答
7
相当于在<string>
头文件中声明的std::string
或std::wstring
。
虽然你应该注意到python可能有不同的处理自动转换为UNICODE字符串的内在行为,如@Vincent Savard's comment中所述。
为了克服这些问题,我们在C++中使用了额外的库,如libiconv。它可用于多种平台。
你应该认真注意,询问在堆栈溢出之前做一些更好的研究,或者更明确地问你的问题。 std::string
is ubiquitous。
3
你的意思是std::string
家族?
#include <string>
int main() {
const std::string example = "test";
std::string exclaim = example + "!";
std::cout << exclaim << std::endl;
return 0;
}
2
您既可以使用的std :: string(在这里看到可用的接口:std::string
) 或使用char
数组来表示,可能作为一个原始的字符串函数字符的基本组合。
+0
字符串比char数组更安全,char数组不是个好主意。 – theo2003
相关问题
- 1. 什么是C#中的等效代码#
- 2. 什么是此代码的C#等效
- 3. 这个C#代码的java等效代码是什么?
- 4. 什么是这个PHP代码的等效asp.net/c#代码?
- 5. 什么是这个Objective-c代码的等效Swift代码?
- 6. 什么是目标C等效为String.indexOf(字符串,则startIndex)
- 7. 什么是在C#中的VB.net Len(Dir(stringVal))的等效代码
- 8. 什么是在C#中的PHP的等效代码
- 9. 什么是C编程语句的C#等效代码?
- 10. es5中以下代码的等效代码是什么?
- 11. Python中以下代码的等效代码是什么?
- 12. 什么是等效解密代码
- 13. 什么是字符串中%s的Python 3等效物?
- 14. 什么是C#@符号前缀字符串的C++等价物?
- 15. 这个Canon SDK C++代码片段的等效C#代码是什么?
- 16. 什么是此Excel Excel VBA代码的形状的C#等效?
- 17. c#中的等效代码?
- 18. 什么是此lambda表达式的C#2.0等效代码
- 19. 什么是C#的等效代码RequestWindowFeature(Window.FEATURE.NO_TITLE)
- 20. 这个程序集的等效C代码是什么?
- 21. 什么是Ansible的代理_to在Puppet中的等效代码
- 22. 什么是C#字符串
- 23. 这个Swift代码的等效代码是什么?
- 24. web.config for JavaScript代码的等效代码是什么?
- 25. 什么是这个ejs代码的等效玉代码?
- 26. 什么是这段代码的payza等效php代码?
- 27. 这个MATLAB代码的等效Java代码是什么?
- 28. C#/。NET转换的字符代码等效字符
- 29. CSS中的`〜`代字符串是什么?
- 30. 将字符串中的字符替换为另一个字符串的字符的asm等效物是什么?
我会在''中说'std :: string'。 –
Jarod42
在Python 3中,默认的'str'支持unicode,这使得它与'std :: string'完全不同。 –
@VincentSavard'std :: wstring'呢? –