在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'呢? –