注册 登录
编程论坛 C++教室

为什么要用const

wysaijun 发布于 2007-05-23 15:44, 540 次点击
boolean empty(const stack *st)
{ return (boolean)(st->top == EMPTY);}
boolean full(const stack *st)
{ return(boolean)(st->top==FULL);}
这里的const stack *st为什么要用const
const 到底怎么用,谢谢
1 回复
#2
yushui2007-05-23 17:03
表示字符常量的指针 不能修改其值 但可以对它操作 这样做是为了防止修改不该修改的值

和这个stack * const st区分开来 两者刚好相反
1