关于const指针和指向const对象的指针的初始化问题

2019-04-15 14:00发布

int main()
{
int i = -1;                                    //正确
const int ic = i;                          //正确,常量并初始化
const int *pic = ⁣                  //正确,pic是指向const对象的指针,ic是const对象
int *const ipc = ⁣                  //错误,ipc是const指针,ic是const对象,“初始化”: 无法从“const int *__w64 ”转换为“int *const ”
const int *const ipcc = ⁣      //正确,ipcc是指向const对象的指针,ic是const对象,并没有修改ipcc的值
return 0;
}