c++ const static和static const有什么区别?
3个回答
展开全部
const 、static都是限定词
const 表示所修饰的对象不能被改变
static 分几中情况。
1。限定定义类成员时表明该成员是所有该类对象共享的,只有一个,而不属于某个特定的对象。所以要这样引用 classname::varname;
2。限定非类成员的变量时,只定义一次,忽略重复的定义。相当于全局变量,
const static 与 static const 相同,意义就是把2者结合起来理解
const 表示所修饰的对象不能被改变
static 分几中情况。
1。限定定义类成员时表明该成员是所有该类对象共享的,只有一个,而不属于某个特定的对象。所以要这样引用 classname::varname;
2。限定非类成员的变量时,只定义一次,忽略重复的定义。相当于全局变量,
const static 与 static const 相同,意义就是把2者结合起来理解
参考资料: http://topic.csdn.net/t/20040813/11/3270756.html
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有.区别
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询