Я работал над фрагментом кода, когда я заметил это синтаксически, невозможно выделить постоянный указатель, указывающий на тип char, из указателя, указывающего на константный тип char, по крайней мере, до моего сведения. В любом случае, я пытаюсь это сделать, я просто закончил с этим: const char * foo;
.Является ли константный указатель char указателем, указывающим на постоянный символ или указатель константы, указывающий на символ?
Также, если есть способ различать два, пожалуйста, дайте мне знать в вашем ответе или комментариях ниже.
спасибо.
'Const символ * Foo' является указателем на' сопзЬ char' (символ он указывает, что нельзя изменить). 'char * const foo' является константным указателем на' char', поэтому вы можете изменить символ, но не значение указателя. – mch
Помогает ли http://stackoverflow.com/q/22332677/2564301? (Если не фактический дубликат.) – usr2564301
@mch Спасибо. –