C++ 对象模型 — Function 语意学
调用方式 普通函数 虚函数 静态函数 非静态成员函数 C++ 设计准则之一:非静态成员函数至少和非成员函数效率一样。 成员函数内化为非成员函数的过程: 改写函数
调用方式 普通函数 虚函数 静态函数 非静态成员函数 C++ 设计准则之一:非静态成员函数至少和非成员函数效率一样。 成员函数内化为非成员函数的过程: 改写函数
对象大小 语言本身所造成的额外负担,如虚基类 编译器对于特殊情况的优化处理,如某些编译器对空虚基类的特殊支持,一般放在头部 就省去 1 byte 大小的空间 字
默认构造函数 在ARM(Annotated Reference Manual) 中:默认构造函数在 需要的 时候由编译器产生 产生出来。这里的需要为编译器需要,而不是程序需要,程序需
关于对象 面向过程 在 C 语言中, 我们通常将 数据 和 处理数据的操作(函数) 分开声明, 也就是说语言本身没有支持 数据和函数 之间的关联性. 这种程序为典型的
Table of Contens 关于继承 何为对象 何为继承 public 继承 public 继承权限 实例 protected 继承 protected 继承权限 实例 private 继承 protected 继承权限 实例 虚继承 实例 虚继承与虚函数 总结 关于继承 随着软件功能的
Table of Contens 文本编辑器 插入字符 重新映射方向键 按键处理 插入字符 删除字符 删除字符 添加行 换行 修改提示 保存文件 退出提示 另存为 效果 总结 参考 文本编辑器 在之前的
Table of Contens 状态栏 腾出空间 写入 buffer 消息框 腾出空间 滞留时间 写入消息 写入 buffer 滚动 垂直滚动 水平滚动 修改边界检查 写入 buffer 总结 参考 状态栏 熟悉 vim 的朋友都知道, vim 有一
Table of Contens 窗口 Buffer 窗口 size 波浪线 欢迎界面 输入 Ctrl+q 退出 移动光标 文本内容 输出 显示 buffer 刷新屏幕 总结 参考 窗口 说到终端编辑器, vim 应该是用的最多的吧。在所有有关 Linux 基
Table of Contens 写作动机 规范模式 文本模式 设置属性 本地模式标志 ~~ c_lflag 输入模式标志 ~~ c_iflag 输出模式标志 ~~ c_oflag 杂项标志 开启和关闭文本模式 总结 参考 写作动机 因为是该项目
Table of Contens Linux shell 基本知识 shell 工作流程 shell 实现 可执行程序该有的样子 一探循环体究竟 解剖循环体 总结 参考 Linux shell 基本知识 目前市场上主要有三大主流操作系统,除了 windows 系