As title
刚刚写程式的时候发现的一个问题
void p0(const int){}
void p1(const int*){}
void p2(const int**){}
int main()
{
int ptr0;
int *ptr1;
int **ptr2;
p0(ptr0);
p1(ptr1);
p2(ptr2);
return 0;
}
error: invalid conversion from int** to const int**
为什么无法转换啊
看起来明明是个很合理的转换
或是有什么情况会导致这个转换出问题吗?