C++学习笔记(一)
来源:互联网 发布:java99乘法表数组编程 编辑:程序博客网 时间:2024/05/18 02:33
virtual void fun() const =0;
解释:const 和 =0 没有关系,要分开理解
成员函数后面用 const 修饰,通俗的理解就是在这个函数内不能修改类的成员变量,除非那个成员变量是 mutable 的;
=0表示这个成员函数是纯虚函数,也就是它可以没有定义,只有接口,由它的继承类具体定义它的行为;
一个类里如果包含 =0 的纯虚函数,那么这个类就是一个抽象类,它不能具体实例化(不能创建它的对象),而只能由它去派生子类;
成员函数后面用 const 修饰,通俗的理解就是在这个函数内不能修改类的成员变量,除非那个成员变量是 mutable 的;
=0表示这个成员函数是纯虚函数,也就是它可以没有定义,只有接口,由它的继承类具体定义它的行为;
一个类里如果包含 =0 的纯虚函数,那么这个类就是一个抽象类,它不能具体实例化(不能创建它的对象),而只能由它去派生子类;
阅读全文
0 0
- c 学习笔记 (一)
- C学习笔记(一)
- C ++ 学习笔记(一)
- C学习笔记(一)
- C++&C学习笔记(一)(基础)
- c学习笔记(一)
- 【C++】学习笔记一
- Pro *C/C++学习笔记(一)
- C语言学习笔记(一)
- C语言学习笔记(一)
- C++primer学习笔记(一)
- C++Primer学习笔记(一)
- Object-C学习笔记(一)
- C语言学习笔记(一)
- C和指针 学习笔记(一)
- C语言学习笔记(一)
- c++Templates学习笔记(一)
- Pro *C/C++学习笔记(一)
- 【学习摘记】马士兵HTML & CSS_课时2_链接到页面的某个具体位置、背景图片与引用路径
- git、svn版本管理规范
- 常用的图片加载库的使用和对比Fresco、Glide、Picasso、Image-loader
- [笔记]《操作系统精髓与设计原理》---(4)并发
- 30岁程序员困境:转行or跳槽?如何做才不会被替代?
- C++学习笔记(一)
- AI与游戏——吃豆人(1)代码简介
- 用正则清理 Mybatis 注释
- 系统学习ARM之二 --ARM指令集
- 衢州一中 团队作业 T10(简单到被吐槽)
- map中的computeIfAbsent方法
- 客户端负载均衡 Spring Cloud Ribbon
- 使用jQuery做简单的图片轮播效果
- Android开发 之 LinearGradient与闪动文字效果