240 发简信
  • 九、函数模板和类模板

    函数模板 在设计程序中的函数时,可能会遇到函数中参数的类型有差异,但需要实现的功能类似的情形。函数重载可以处理这种情形。重载函数的参数表中,可以...

  • 八、文件操作

    文件基本概念和文件流类 文件的概念 从不同的角度来看待文件就可以得到不同的文件分类。C++根据文件数据的编码方式不同分为文本文件和二进制文件。根...

  • 120
    七、输入/输出流

    流类简介 C++中凡是数据从一个地方传输到另一个地方的操作都是流的操作。因此,一般意义下的读操作在流数据抽象中被称为(从流中)“提取”,写操作被...

  • 120
    六、多态与虚函数

    多态的基本概念 多态 多态分为编译时多态和运行时多态。 编译时多态主要是指函数的重载(包括运算符的重载)。对重载函数的调用,在编译时就可以根据实...

  • 五、类的继承与派生

    类的继承与类的派生 继承和派生是人们认识客观世界的过程。在程序设计方法中,人们追求代码复用(这是提高软件开发效率的重要手段),将继承和派生用于程...

  • 四、运算符重载

    运算符重载的概念 C++中的表达式由运算符和操作数按照规则构成。例如,算术运算符包括加+、减-、乘*、除/和取模%。如果不做特殊处理,则这些算术...

  • 三、类和对象进阶

    构造函数 变量初始化全局变量如果程序员在声明变量时没有进行初始化,则系统自动为其初始化为0。这个工作在程序启动时完成。局部变量系统不进行自动初始...

  • 120
    二、面向对象的基本概念

    结构化程序设计 在结构化程序设计中,采用自顶向下、逐步求精和模块化的思想,将复杂的大问题层层分解为许多简单的小问题。 在编写程序时,使用3中基本...

  • 120
    一、C++语言简介

    C++语言的发展简史 将程序设计语言分为低级语言、中级语言和高级语言。****机器语言和汇编语言属于低级语言一类,因为它们能够直接操纵计算机的寄...

个人介绍
微信公众号:Swift技术专栏