标签:class rom int stream ali ace 自己 invalid 指针
#include<iostream>
using namespace std;
int main(){
int b[4]={1,2,3,4};
const int* a = b;
int * c = a;//error: invalid conversion from ‘const int*‘ to ‘int*‘
return 0;
}
原因很简单,因为常量指针是指向常量的指针,const是一个限定符,你给自己加上这个限定,不代表你可以给别人加上这个限定,因此,如果别人不是指向const的指针,你就不能强迫别人也指向const。
标签:class rom int stream ali ace 自己 invalid 指针
原文地址:https://www.cnblogs.com/drunknbeard/p/9486125.html