课程
/后端开发
/C++
/数据结构探险—队列篇
函数后面的const加上与不加上有什么区别吗?
2016-04-20
源自:数据结构探险—队列篇 4-2
正在回答
任何不会修改数据成员的函数都应该声明为const 类型。如果在编写const 成员函数时,不慎修改了数据成员,或者调用了其它非const 成员函数,编译器将指出错误,这将提高程序的健壮性。
举个例子,一个类的成员函数GetCount 仅用于获得计数,从逻辑上讲GetCount 应当为const 函数。如果GetCount修改了count的值,编译器将指出GetCount 函数中的错误。
举报
与现实最为贴近的数据结构-队列,带大家进入数据结构的美妙世界
1 回答const函数是相当于java 的static吗?
2 回答为什么Dequeue函数中的element要用引用呢???
1 回答计算长度函数不是直接调用,函数自己计算吗?还需要人工++或--操作吗?
1 回答为什么printInfo()函数他声明成了常函数?这样有什么好处?
1 回答出队函数为什么要引用别名