7-18中demo7-4关于虚函数定义问题

来源:8-18 Hack对象模型和虚函数

刘大大112233

2020-04-02

请教一个问题哈
demo7-4.cpp中:图片描述
为什么Area函数后加了一个const关键字, 而Show不用加. 这样定义的作用是什么?

写回答

1回答

quickzhao

2020-04-02

严格来说,Show也应该加上const,在成员函数内部不会修改成员变量值的函数都可以加上const,但是这个只是给编译器看的约定,不是必须要加;加是一个好习惯。

0
3
刘大大112233
回复
quickzhao
加了const的函数体内修改成员变量值编译会报错, 明白了, 谢谢老师
2020-04-02
共3条回复

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

3884 学习 · 1103 问题

查看课程