从我了解的有关使用const类型限定符和指针的知识来看,它取决于您在何处使用它。我的指针导致“相同类型限定符多次使用”警告?
const MyType *
意味着该位置不能被修改,但该位置的值可以。
MyType const *
意味着位置可以修改,但不是位置上的值。
由此,我会看到没有理由为以下不为有效时,
const MyType const *
要定义一个指针,其位置是固定的,以及为其值指出不能被修改。但是,这是抛出“相同类型限定符多次使用”。我应该忽略这个吗?我对指针语境中常量语义的理解是否有缺陷?
你如何使用限定符?你能提供更好的背景吗? – user31264