-5
A
回答
0
更改您的包括到
#include<string>
的string.h中包含了這些功能操作字符串,而不是std :: string類。
#pragma once
是爲了防止頭被多次包含,導致重複的符號。 在C++中,#include表示編譯器將#include替換爲包含文件的內容。
想象一下,你有A.h使用Vector,因此包括Vector.h和B.h,它使用Vector幷包含Vector.h。 如果C.h包含A.h和B.h,則Vector.h包含2次。 編譯器會發現類向量被定義了兩次,這會導致錯誤。
使用#pragma一次,預處理器可以確保文件Vector.h僅包含於C.h一次
相關問題
- 1. C scanf格式字符串警告
- 2. 警告將C#字符串編碼爲Javascript字符串
- 3. Onclick警告字符串
- 4. Kibana4:分析字符串字段警告
- 5. C++ Stroustrup的「std_lib_facilities.h」字符串結構 - 警告:無符號表達式的比較
- 6. 警告:格式字符串不是一個字符串文字
- 7. c數組 - 警告:格式不是字符串文字
- 8. 警告:從字符串常量「ACE_TCHAR *」
- 9. 本地化的字符串警告R·
- 10. 空上下文字符串警告
- 11. 警告:非法字符串偏移「根」
- 12. sprintf的投用%警告字符串
- 13. C警告與字符數組:「警告:數組下標具有類型'字符'」
- 14. 結構和警告C
- 15. 在字符串逆變器程序中的警告C
- 16. 在c函數中傳遞字符串時的警告
- 17. C++未定義的參考...還警告:從字符串常量「字符*」
- 18. 非空結束字符串虛警?
- 19. 如果字符多於160個字符串,則顯示警告
- 20. C#字符串去結構
- 21. C字符串結構
- 22. 多字符常量警告
- 23. 警告:多字符字符常量[-Wmultichar] |
- 24. 從字符串C#刪除點字符
- 25. 警告:格式字符串不是一個字符串(可能不安全)
- 26. 糾正「格式字符串不是一個字符串常量」警告
- 27. 如何解決分配字符串到字符串W1047/W1068警告?
- 28. 警告:結束()期望參數1是數組,字符串上給出的字符串
- 29. Java字符串等於文字警告信息
- 30. 編譯器警告時的char *設置爲字符串字面
問題:'1'發佈的代碼截圖。 '2'使用JPG而不是PNG。 '2'包括* *而不是* *。 –
IInspectable