
C++
飞天小牛肉
公众号 @飞天小牛肉
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C++复习总结回顾】—— 【九】文件和输入输出流
C++的 I/O是以一连串的字节流的方式进行的,在输入操作中,字节从设备(键盘,磁盘驱动器等)流向内存。在输出操作中,字节从内存流向设备(显示屏,打印机等)原创 2020-04-01 21:37:30 · 511 阅读 · 0 评论 -
【C++复习总结回顾】—— 【八】函数模板和类模板
一、函数模板二、类模板直接上示例类模板示例template<class T>class Store{ private: T item; //item用于存放任意类型的数据 bool haveValue; //标记item是否已经被存入内容 public: T &getElem(); //提取数据 ...原创 2020-04-01 19:57:04 · 410 阅读 · 0 评论 -
【C++复习总结回顾】—— 【七】多态性
一、多态的实现- 绑定机制: 绑定是将一个标识符名和一个存储地址联系在一起的过程- 编译时的多态通过**静态绑定**实现 绑定工作在程序编译连接阶段运行- 运行时的多态通过**动态绑定**实现 绑定工作在程序运行阶段运行原创 2020-03-31 15:24:22 · 357 阅读 · 0 评论 -
高精度算法——C++实现大数相加
C++高精度算法——定义HugeInt类能处理20亿以上的整数并重载+和<<原创 2020-02-12 11:26:03 · 751 阅读 · 0 评论 -
【C++复习总结回顾】—— 【六】类的继承与派生
一、三种继承方式1. public2. private同名隐藏3. protected二、 类型兼容规则(类型转换)三、派生类的构造函数四、访问从基类继承的成员1. 二义性问题2. 作用域限定3. 虚基类4. 虚基类和作用域分辨符比较原创 2020-03-30 15:47:46 · 410 阅读 · 0 评论 -
【C++复习总结回顾】—— 【五】数组与指针
一、数组1. 数组的存储与初始化一维数组二维数组2. 数组作为函数参数3. 对象数组二、指针1. 指针运算符 * 和 &2. 指针变量的赋值运算3. 指针的类型指向常量的指针 const int * p指针类型的常量 int * const p4. 指针的算法运算、关系运算5. 用指针访问数组元素6. 指针数组 Point *p[2]7. 指针与函数指针作为函数参数指针类型的函数函数类型的指针8. 对象指针9. this 指针10. 动态内存分配new 动态分配原创 2020-03-29 17:21:36 · 700 阅读 · 0 评论 -
【C++复习总结回顾】—— 【四】数据的共享与保护
一、标识符的作用域与可见性二、对象的生存期1. 静态生存期2. 动态生存期三、变量的生存期与可见性综合示例四、类的静态成员 static1. 静态成员变量2. 静态成员函数五、类的友元 friend1. 友元函数2. 友元类六、共享数据的保护 (const)1. 常对象2. 常成员常成员函数常数据成员3. 常引用原创 2020-03-28 21:29:26 · 535 阅读 · 0 评论 -
【C++复习总结回顾】—— 【三】类与对象
一、面向对象程序设计的基本特点二、类成员的访问控制publicprivateprotected三、构造函数/析构函数/复制构造函数1. 构造函数:2. 析构函数:析构函数和构造函数的调用顺序3. 复制构造函数:复制构造函数被调用的三种情况:拷贝构造函数和赋值运算符(=)有啥不同?四、类的组合五、结构体和联合体structunion六、C++中的 . 操作符与 -> 操作符原创 2020-03-27 16:54:55 · 252 阅读 · 0 评论 -
【C++复习总结回顾】—— 【二】函数
文章目录一、函数定义和调用二、函数的递归调用三、函数的参数传递1. 值传递2. 引用传递(需要修改形参值的时候使用)三、内联函数四、带默认形参值的函数(缺省函数)五、函数重载(形参个数/类型不同)六、典型例题1. 数制转换2. 编写程序求 π 的值3. 掷骰子4. 递归计算从n个人中选k个人不同组合数。5. 递归实现 getPower 计算 x的y次方一、函数定义和调用二、函数的递归调用...原创 2020-03-26 15:44:14 · 947 阅读 · 0 评论 -
【C++复习总结回顾】—— 【一】基础知识+字符串/string类
一、面向对象/过程面向过程过程优点:有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护缺点:可重用性差、数据安全性差、难以开发图形界面的应用把数据和处理数据的过程分离为相互独立的实体。当数据结构改变时,所有相关的处理过程都要进行相应的修改。每一种相对于老问题的新方法都要带来额外的开销。图形用户界面的应用,很难用过程来描述和实现,开发和维护都很...原创 2020-03-26 14:48:34 · 1010 阅读 · 0 评论