摘要: 类的基本思想是 数据抽象 和 封装。 数据抽象 是一种依赖于 接口 和 实现 分离的编程及设计技术。类的接口包括用户所能执行的操作;类的实现包括类的数据成员、负责接口实现的函数体以及其他私有函数。 封装 实现了类的接口和实现的分离。封装后的类隐藏了它的实现细节,也就是说,类的用户只能使用接口而无法访 阅读全文
posted @ 2021-05-25 00:55 夏目的猫咪老师 阅读(337) 评论(0) 推荐(0) 编辑
摘要: ##1. 函数基础 函数是一个命名了的代码块,通过调用函数执行相应的代码。函数可以有0个或多个参数,而且(通常)会产生一个结果。可以重载函数,也就是说,同一个名字可以对应几个不同的函数。 一个典型的 函数 定义包括:返回类型(return type)、函数名字、由0个或多个形式参数(paramete 阅读全文
posted @ 2021-05-25 00:50 夏目的猫咪老师 阅读(159) 评论(0) 推荐(0) 编辑
摘要: ##1. 简单语句 C++语言中的大多数语句都以分号结束,一个表达式加上 ; 就变成了表达式语句。 ###1.1 空语句(单独分号) 空语句:最简单的语句。如果在程序的某个地方,语法上需要一条语句但是逻辑上不需要,则应该使用 空语句 ,空语句中只含有一个单独的分号 ;。 空语句一种常见情况是,当循环 阅读全文
posted @ 2021-05-20 22:09 夏目的猫咪老师 阅读(105) 评论(0) 推荐(0) 编辑
摘要: ##1. 基础 表达式由一个或多个 运算对象 组成,对表达式求值将得到一个结果。字面值和变量是最简单的表达式,其结果就是字面值和变量的值。把一个 运算符 和一个或多个运算对象组合起来可以生成较复杂的表达式。 ###1.1 基础概念 C++语言定义了运算符作用于内置类型和复合类型的运算对象时所执行的操 阅读全文
posted @ 2021-05-20 21:37 夏目的猫咪老师 阅读(610) 评论(0) 推荐(0) 编辑
摘要: ##1. 命名空间的using声明 使用 using 声明后,就无须再通过专门的前缀去获取所需的名字了。using 声明具有如下的形式:using namespace::name。 举个例子: #include <iostream> // using 声明,当使用名字cin时,从命名空间std中获取 阅读全文
posted @ 2021-05-19 02:38 夏目的猫咪老师 阅读(57) 评论(0) 推荐(0) 编辑
摘要: ##1. 基本内置类型 C++定义了一套包括算术类型和空类型(void)在内的基本数据类型。算术类型包含(单个)字符,整型数,布尔值和浮点数,空类型不对应具体值,仅用于无返回值时函数的返回类型等特殊场合。 ###1.1 算数类型 算术类型的存储空间依机器而定。这里的存储空间是指用来表示该类型的 位( 阅读全文
posted @ 2021-05-17 22:18 夏目的猫咪老师 阅读(189) 评论(0) 推荐(0) 编辑