Q
關於字符混淆[]
-2
A
回答
1
C++語言不允許您分配給數組。
但是,您可以初始化數組。語法是相似的,但賦值運算符是在同一個語句聲明中使用:
char interface[20] = "USB01";
然而,在C++中,人們通常會用一個標準集裝箱像std::string
而不是C字符串。這些使用起來更容易,並且允許自然分配。
std::string interface;
....
interface = "USB01";
請注意,我們不需要決定預留多少空間來預留字符串。這只是使用標準字符串類的許多好處之一。
+0
感謝您的幫助,我會牢記您的觀點。 – SkRuddy 2014-10-07 08:57:45
1
不能分配陣列那樣的,但你可以初始化他們:
char interface[20] = "USB01";
在C++儘管您應該使用正確的C++字符串,即std::string
,而不是C風格char *
字符串:
std::string interface;
interface = "USB01";
相關問題
- 1. 混淆關於!字符桑達
- 2. 關於字符範圍的混淆
- 3. 混淆關於edismax
- 4. 混淆關於C#
- 5. 混淆關於PATRICIA
- 6. 混淆關於enable_shared_from_this
- 7. 關於HierarchicalRequirement字段的混淆
- 8. 混淆關於Android IntentService
- 9. 混淆關於輸出
- 10. 混淆關於SimpleXML的
- 11. 關於死鎖的混淆
- 12. 關於sscanf的混淆
- 13. 關於ThreadGroup的混淆#activeCount()
- 14. 關於div的混淆
- 15. 關於System.Data.SQLite.dll的混淆
- 16. 混淆關於CSS的float
- 17. 混淆關於界面
- 18. 關於python unicode的混淆
- 19. 關於混帳簽出的混淆
- 20. 混淆`this`關鍵字
- 21. 關於字符串的constructor屬性混淆
- 22. 關係混淆
- 23. 字符串編號混淆
- 24. Java字符串混淆
- 25. 分割字符串混淆
- 26. 字符串布爾混淆
- 27. C字符串混淆
- 28. pwsz字符串混淆
- 29. 關於MySQL安全性的混淆:字符集,轉義字符等
- 30. 符號混淆?
嘗試使用'std :: string' – 2014-10-07 08:47:43
雖然對於C,上面的問題及其答案適用於此處。 – 2014-10-07 08:49:58