2.26练习

下面哪些句子是合法的?如果不合法的句子,请说明为什么?

(a)const int buf;
(b)int cnt = 0;
(c)const int sz=cnt;
(d)++cnt;++sz;

(a)非法,const对象一旦创建之后其值就不能改变,所以const对象必须初始化。

(d)非法,sz是一个const对象,其值不能改变

posted @ 2019-03-07 14:31  CodeWithMe  阅读(119)  评论(0编辑  收藏  举报