2014-02-09 31 views

回答

2

好吧qstringstring *的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 *

相關問題