摘要: 一,If,while,switch,do,for语句分析 1》分支语句分析 -- if。 if语句用于根据条件选择执行语句。 else不能独立存在且总是与它最近的if相匹配。 else语句后可以接连其他if语句。 if语句中零值比较的注意点。 bool型变量应该直接出现于条件中,不要进行比较。 普通 阅读全文
posted @ 2017-09-24 23:26 吕晓宁 阅读(2598) 评论(0) 推荐(0) 编辑
摘要: 一。对象的初始化 1.一般所有的对象都需要一个确定的初始状态 2.解决方案 a。为每个类偶读提供一个public的initialize函数 b。对象创建后立即调用initialize函数进行初始化 3.initialize只是一个普通的函数,必须显示的调用 4.一旦由于失误的原因,对象没有初始化,那 阅读全文
posted @ 2017-09-24 23:24 吕晓宁 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一。基本概念 1.类和对象是面向对象中的两个基本概念 2.“类”指的是一类实物,是一个抽象的概念 3.“对象”是属于某个类中的一个实体,是一个具体存在的实物 # 类是一种“模板”,可以通过这种模板创建出不同的对象“实例” # 对象“实例”是类“模板”的一个具体实现 # 一个类中可以有很多对象,但是一 阅读全文
posted @ 2017-09-15 18:03 吕晓宁 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 一。const和引用的疑惑 输出结果 2.什么是符号表? #符号表是编译器在编译过程中产生的关于源程序中语法符号的数据结构。 #如常量表、变量名表、数组名表、函数名表。 #符号表是编译器自用的内部数据结构 #符号表不会进入最终产生的可执行程序中。 3.上面程序疑惑解答 a。只有用字面量初始化cons 阅读全文
posted @ 2017-09-12 22:13 吕晓宁 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一。动态内存分配 1.C++中的动态内存分配 -C++中通过 new 关键字进行动态内存申请 -C++中的动态内存申请是基于类型进行的 -delete关键字用于内存释放 变量申请: Type* pointer = new Type delete pointer; 数组申请: Type* pointe 阅读全文
posted @ 2017-09-11 17:00 吕晓宁 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一。重载(Overload) 1.同一个标识符在不同的上下文有不同的意义 如:“洗”不同的含义 - 洗衣服、洗脸、洗脑 如:“play”和不同的单词搭配后不同的含义 -play chess, play piano 2.函数重载(Function Overload) a.用同一个函数名定义不同的函数 阅读全文
posted @ 2017-09-11 12:19 吕晓宁 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一 。常量和宏回顾 1. C++中的const常量可以替代宏常数定义 如:const int A =3 -> #define A 3 C++中是否有解决方案替代宏代码片段 二。内联函数 1. C++中推荐使用内联函数替代宏代码片段 2. C++中使用 inline 关键字声明内联函数 inline 阅读全文
posted @ 2017-09-08 20:49 吕晓宁 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一。C++中的布尔类型 1.C++在C语言的基本类型之上增加了bool 2.C++中的bool可取的值只有true 和false 3.理论上bool只占有一个字节 如果多个bool变量定义在一起,可能会各占一个bit,这取决于编译器的实现。 Tip: true代表真值,编译器内部用1表示(兼容C语言 阅读全文
posted @ 2017-09-05 20:44 吕晓宁 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一。C与C++的关系 1.C++继承了C语言的所有特性 2.C++在C的基础上提供了更多的语法和特性 3.C++的设计目标是运行效率与开发效率的统一 C -> C语言 + -> 面向对象支持 + ->类型加强,函数加强 二。C++中更强调语言的“实用性”,所有的变量都可以在需要使用时在定义。 在C语 阅读全文
posted @ 2017-09-05 12:41 吕晓宁 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一. 一般的看法 1. 操作系统和驱动都是C写的,学好C就够了 2. LINUX大神都认为C++一无是处,学他干什么? 3. C++在应用层用的多,学嵌入式的没必要学 4. 以后做驱动开发,没精力也没必要学习C++.\ 二. 一些历史 1. UINX操作系统诞生之初直接用汇编语言写成的。 2. 随着 阅读全文
posted @ 2017-09-04 23:38 吕晓宁 阅读(926) 评论(0) 推荐(1) 编辑