從我瞭解的有關使用const類型限定符和指針的知識來看,它取決於您在何處使用它。我的指針導致「相同類型限定符多次使用」警告?
const MyType *
意味着該位置不能被修改,但該位置的值可以。
MyType const *
意味着位置可以修改,但不是位置上的值。
由此,我會看到沒有理由爲以下不爲有效時,
const MyType const *
要定義一個指針,其位置是固定的,以及爲其值指出不能被修改。但是,這是拋出「相同類型限定符多次使用」。我應該忽略這個嗎?我對指針語境中常量語義的理解是否有缺陷?
你如何使用限定符?你能提供更好的背景嗎? – user31264