C++复习
cheny 11
程序小白努力中
展开
-
类和对象(上)
C++和C语言的区别 面向对象和面向过程的区别 C++编译器更加的严谨 C++语法更加人性化 封装、继承、多态 STL C++更适合做比较复杂、大的工程 程序 = 数据 + 操作数据的方法,面向过程是以函数驱动的,通过函数的相互调用次序来完成事情,重视完成事情的步骤;面向对象不再关心事情的步骤,重视通过对象之间的交互完成事情 什么是封装 封装是把数据和操作数据的方法进行有机结合,隐藏对象的属性和细节,只对外公开一些接口和对象进行交互。 就好比我们买了一部手机,我们不需要知道手机内部的芯片和处理器等,但原创 2020-12-29 22:16:02 · 81 阅读 · 0 评论 -
函数重载+引用+内联函数
函数重载 缺省参数 概念 在定义或者声明一个函数的时候,给它的形参赋上一个默认值,调用这个函数的时候,如果没有把实参传入,函数就会使用我们指定的缺省参数,如果传入实参,就会使用传入的参数。 分类 全缺省参数 在这个函数中,给所有的形参都指定了默认值。 半缺省参数 在这个函数中,只给一部分的形参指定了默认值。 注意: 缺省参数的设置必须是从右向左的 特性 缺省参数的设置必须是从右向左的 不能在函数的声明和定义同时设置缺省参数 缺省参数的给定值必须是常量或者是全局变量 C语言中不支持缺省参数 函数重载原创 2020-12-25 19:12:27 · 166 阅读 · 0 评论