![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 80
solure
这个作者很懒,什么都没留下…
展开
-
常成员函数函数和返回值为常量的函数
常成员函数,它的形式是在成员函数后面加上const修饰,它是为了防止特定函数改变本类对象的数据成员而产生的,目的就是保护数据成员。在常成员函数中,你不能改变数据成员的值,你也不能在常成员函数中调用非常量成员函数,因为你不确定你调用的那个非常量成员函数是否改变了数据成员的值,如果改变了,那就相当于在常成员函数里改变了数据成员,与本身的const修饰相违背。(这里说明一下,没有常全局函数之说,因为常函原创 2016-05-24 10:04:36 · 4455 阅读 · 1 评论 -
C++之剖析虚函数1——虚函数的设计目的
对于C++中的虚函数,想必大家都不陌生,但是对于初学C++的人来说,却不知虚函数的设计目的是什么,而对于C++还不太熟练的人,虽然知道虚函数的设计目的,却不知其实现机制,当你明白了一个事物的原理,用起来不也就得心应手了吗?所以,接下来我就从这两个方便来解析虚函数。先谈谈虚函数的形式,也就是在成员函数前加上virtual关键字:virtual 返回值类型 函数名(参数列表){原创 2016-05-25 08:32:25 · 1352 阅读 · 0 评论