gcc compile : assignment of read-only location ’ *p ‘
p指向的位置是只读的,不能被分配;
只读位置的分配
assignment :分配
location:位置
产生原因:
源代码:
const int * p;
int TargetNum = 5;
*P = 10;
此处 *p 被 const 修饰了,说明不能通过 *p 来修改 p 指向的变量,所以产生了错误
gcc compile : assignment of read-only location ’ *p ‘
p指向的位置是只读的,不能被分配;
只读位置的分配
assignment :分配
location:位置
产生原因:
源代码:
const int * p;
int TargetNum = 5;
*P = 10;
此处 *p 被 const 修饰了,说明不能通过 *p 来修改 p 指向的变量,所以产生了错误