0
A
回答
2
好吧qstring
是string *
的typedef - 指向string
的指針。 const qstring
中的const
適用於qstring
的最外部類型,所以它適用於指針,這使得cstr
的類型爲string * const
。
1
CSTR具有類型
string * const
不
const string *
2
類型定義都不是簡單的文本替換,所以修飾符絕不會影響到內部。
cstr
是一個指向string
,並且它是const
。它不是指向const string
的指針。
2
限定符(const
是限定符)永遠不會穿透typedef
。
所以const qstring
類型是string * const
而不是const string *
。
相關問題
- 1. 什麼類型的指針
- 2. 針對非對象類型的C++智能指針?
- 3. 指向對象類型的指針
- 4. 爲什麼在C++中釋放對象的指針類型時需要p = NULL?
- 5. C++指向新類的類指針與指向類對象的指針之間有什麼區別?
- 6. 如何釋放指向堆中指向堆中其他對象的指針類型的指針指針類型?
- 7. 檢查什麼類型的指針無效*的指向在C
- 8. 必須有指向對象類型C++(數組)的指針
- 9. ,對象和指向對象的指針有什麼區別?
- 10. 原始對象的C++指針和複製對象的指針
- 11. C++對象指針
- 12. 在C和C++中,const指針指針指的是什麼?
- 13. 類對象上的指針
- 14. 爲什麼我不能擁有指向與成員變量指針類型相同的對象的指針?
- 15. 指向拋出對象類的指針「不命名類型」
- 16. 在Objective C中不使用指針表示可能類型的最佳方式(指針指針不是對象?)
- 17. 在C++中由基類指針引用的對象的打印類型?
- 18. 指向類中對象的指針:push_back和指針衝突
- 19. C# - 什麼對象類型是FormData
- 20. 分配一個非指針指針? (?子類在C++中的指針類型)
- 21. 指向不同類型的C++指針
- 22. c - 從中兼容的指針類型
- 23. C語言中的Lazarus指針類型#
- 24. 在c中指針的類型轉換
- 25. S4指針指向C的對象struct
- 26. 指向對象開始的指針(C++)
- 27. 對象中的指針矩陣C
- 28. 什麼時候可以比較指向C++中相同對象的指針?
- 29. 爲什麼C++允許轉換指針基本對象爲指針的派生類的
- 30. 指向指針的指針與C中指針的地址有什麼區別?