首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于const 限定符,该怎么处理

2013-02-02 
关于const 限定符我定义了一个Student结构体链表,然后有一个返回链表长度的函数ListSize,函数的声明如下:v

关于const 限定符
我定义了一个Student结构体链表,然后有一个返回链表长度的函数ListSize,函数的声明如下:void ListSize(cosnt Student ** p);
主函数中是这样的,Student * p;其中有一个传参的过程ListSize(&p);但是编译会报错: error C2664: “ListSize”: 不能将参数 1 从“Student **”转换为“const Student **
这不是反了吗?
[解决办法]
void[i] ListSize(Student* const *p)

const需要修饰Student*,
const Student**修饰的是Student

热点排行