я хотел бы знать, если есть свой род неявного преобразования между переменным при использовании указателя на целую константу, , например, если я использовать адрес переменного типа INT или сопзЬ Int он принимает, чтобы сохранить его, однако, если я использовать обычный указатель на Int это не позволяет хранить адреса сопзЬ Int типа, почему это ?, заранее спасибоConst INT неявного преобразование C++
int i=4;
const int ii=4;
//pointer to constant int
const int *pci=&i; //OK.
pci=ⅈ //OK.
int *pi=ⅈ //ERROR invalid conversion.
Вы просите 'C++ 'или' c'? Разные языки; Различные стандарты; Различное значение для 'const'. – StoryTeller
'int *' может неявно преобразовывать 'const int *', наоборот нет. В C++. – songyuanyao
для C++, спасибо –