摘要: C++远征之模板篇 将会学到的内容: 模板函数 & 模板类 标准模板类 友元函数 & 友元类 静态数据成员 & 静态成员函数 运算符重载: 一切皆有可能 友元函数 函数定义分类: 1. 全局函数 2. 成员函数 友元全局函数 例子: 关键字friend + 声明友元函数(对象的引用或指针) 传入引用 阅读全文
posted @ 2018-07-30 12:18 天涯明月笙 阅读(356) 评论(0) 推荐(0) 编辑
摘要: C++远征之多态篇 面向对象三大特征:封装,继承,多态 多态: 发出一条命令时,不同的对象接收到同样的命令做出的动作不同 多态篇会学习到的目录: 1. 普通虚函数 & 虚析构函数 2. 纯虚函数:抽象类 & 接口类 3. RTTI (运行时类型识别) 4. 异常处理 5. 概念区分: 隐藏 & 覆盖 阅读全文
posted @ 2018-07-29 12:46 天涯明月笙 阅读(217) 评论(0) 推荐(0) 编辑
摘要: C++远征之继承篇 开篇介绍 整个C++远征计划: 起航 离港 封装 继承 为什么要用继承? 为什么要有继承? 如何来定义基类 派生类? 基类到派生类的三种继承关系: 公有继承,保护继承,私有继承 IS a & Has a 多重继承 & 多继承 & 虚继承(解决多继承中的一些问题) 为什么继承? 现 阅读全文
posted @ 2018-07-27 14:04 天涯明月笙 阅读(351) 评论(0) 推荐(0) 编辑
摘要: C++远征之封装篇(下) c++封装概述 下半篇依然围绕类 & 对象进行展开 将原本学过的简单元素融合成复杂的新知识点。 对象 + 数据成员 = 对象成员(对象作为数据成员) 对象 + 数组 = 对象数组(一个数组中的每个元素都是对象) 深拷贝 & 浅拷贝 (对象之间彼此赋值,彼此拷贝) 对象指针( 阅读全文
posted @ 2018-07-26 17:14 天涯明月笙 阅读(362) 评论(2) 推荐(1) 编辑
摘要: C++远征之封装篇(上) 课程简介 类(抽象概念),对象(真实具体) 配角: 数据成员和成员函数(构成了精彩而完整的类) 构造函数 & 析构函数(描述了对象的生生死死) 对象复制和对象赋值 (使类的定义充满艺术) 对象数组和对象指针 (将应用型态发挥到淋漓尽致) this指针(影子,贯穿大戏始终,却 阅读全文
posted @ 2018-07-25 13:47 天涯明月笙 阅读(366) 评论(0) 推荐(0) 编辑
摘要: C++远征离港篇 离港总动员 C++远征计划的学习者肯定是冲着封装,继承,多态来的。 知识点: 指针 VS 引用 函数默认值 & 函数重载 内存管理(头疼): 堆中的内存管理几乎完全由程序员操心[出来混总是要还的] 封装 继承 多态 c++语言引用 引用类型: 什么是引用? 引用就是变量的别名 能不 阅读全文
posted @ 2018-07-24 14:25 天涯明月笙 阅读(661) 评论(0) 推荐(0) 编辑
摘要: c++教程起航篇 我们会讲C++那些事,C++与C语言的关系。 C++诞生于贝尔实验室。 C++之父: 本贾尼·斯特劳斯特卢普 C++社区排行榜 最新排行,c++排名第三,Python排名第四 C++语言的应用领域: 嵌入式(手机,机顶盒),游戏编程,网络编程,系统编程 快,省 C与C++的关系: 阅读全文
posted @ 2018-07-23 13:52 天涯明月笙 阅读(530) 评论(1) 推荐(0) 编辑
摘要: Linux C语言结构体简介 前面学习了c语言的基本语法特性,本节进行更深入的学习。 预处理程序。 编译指令: 预处理, 宏定义, 建立自己的数据类型:结构体,联合体,动态数据结构 c语言表达式工具 逻辑运算符: 函数的递归调用方法 什么是预处理 helloworld.c: 编译的目的: 从c语言 阅读全文
posted @ 2018-07-22 13:03 天涯明月笙 阅读(323) 评论(0) 推荐(0) 编辑
摘要: Linux C语言指针与内存 前面我们对于: c语言的基本用法 makeFile文件的使用 main函数的详解 标准输入输出流以及错误流管道 工具与原理 指针与内存都是c语言中的要点与难点 指针 数组 字符串 堆内存与栈内存的差异 gdb内存调试工具 gdb是linux中的调试工具,可以让我们直接查 阅读全文
posted @ 2018-07-21 13:38 天涯明月笙 阅读(409) 评论(0) 推荐(0) 编辑
摘要: Linux C语言编程基本原理与实践(2018 06 16 19:12:15) Linux C语言编程基本原理与实践 高效的学习带着目的性: 是什么 干什么 怎么用 重识C语言 1. C语言是一种通用的, 面向过程的编程语言, 在系统与应用软件的开发应用较广 2. 是人类和计算机交流的一种方式 3. 阅读全文
posted @ 2018-07-20 12:21 天涯明月笙 阅读(830) 评论(0) 推荐(0) 编辑