![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
敲了个寂寞
一天没有20小时学习时长的人都是懒人
展开
-
C++学习笔记20,C++核心编程模板
//文件操作//程序运行时产生的数据都属于临时数据,程序一旦运行结束就会被释放掉,可以通过文件将数据保存下来,持久化//C++中对文件进行操作需要包含头文件 /*文件类型:文本文件:文件以文本的ASCII码形式存储在计算机中;二进制文件:文件以文本的二进制形式存储在计算机中;//文件操作的类型:(三个类)ofstream 读操作ifstream 写操作fstream 读写操作*///文本文件/*写文件步骤:包含头文件;#include 创建流对象;ofstream原创 2021-11-02 14:04:54 · 575 阅读 · 0 评论 -
C++学习笔记13,C++核心编程模板
友元 friend1、全局函数做友元2、类做友元3、成员函数做友元原创 2021-03-08 19:44:00 · 103 阅读 · 0 评论 -
C++学习笔记19,C++核心编程模板
目录多态案例三 —— 电脑组装多态案例三 —— 电脑组装电脑主要组成部件为CPU(用于计算),显卡(用于显示),内存条(用于存储)将每个零件封装出抽象基类,并且提供不同的厂商生产不同的零件,例如Intel厂商和Lenovo厂商创建电脑类提供让电脑工作的函数,并且调用每个零件工作的接口测试时组装三台不同的电脑进行工作//每个零件的抽象类class CPU{public : virtual void Calculate() = 0;};class GPU{public : virt原创 2021-03-05 14:37:51 · 115 阅读 · 1 评论 -
C++学习笔记18,C++核心编程模板
多态案例二 ——制作饮品原创 2021-03-04 22:36:49 · 84 阅读 · 1 评论 -
C++学习笔记17,C++核心编程模板
多态练习案例——计算器1. 普通写法2. 利用多态技术3. 自己扩展:将成员属性私有化原创 2021-03-03 16:21:23 · 88 阅读 · 1 评论 -
C++学习笔记16,C++核心编程模板
多态1、多态的基本概念2、纯虚函数和抽象类3、虚析构和纯虚析构原创 2021-02-23 19:59:41 · 97 阅读 · 0 评论 -
C++学习笔记15,C++核心编程模板
继承1、概述2、继承方式3、继承中的对象模型4、继承中构造和析构的顺序5、继承同名成员处理方式6、继承同名静态成员处理方式7、多继承语法8、菱形继承(钻石继承)原创 2021-02-20 19:59:49 · 97 阅读 · 0 评论 -
C++学习笔记14,C++核心编程模板
运算符重载1、加号运算符重载2、左移运算符重载3、递增运算符重载4、赋值运算符重载5、关系运算符重载6、函数调用运算符重载原创 2021-02-18 20:38:39 · 99 阅读 · 1 评论 -
C++学习笔记12,C++核心编程
C++对象模型和this指针1、成员变量和成员函数分开存储2、this指针概念3、空指针访问成员函数4、const修饰成员函数(const限制只读状态)原创 2021-02-14 21:39:19 · 92 阅读 · 1 评论 -
C++学习笔记11,C++核心编程
C++学习笔记11,C++核心编程对象的初始化和清理1、构造函数和析构函数2、构造函数的分类及调用3、拷贝构造函数调用时机4、构造函数调用规则5、深拷贝与浅拷贝6、初始化列表7、类对象作为类成员8、静态成员原创 2021-02-13 20:00:57 · 135 阅读 · 0 评论 -
C++学习笔记10,C++核心编程
C++学习笔记10,C++核心编程面向对象的编程练习1、练习一:设计长方体类(cuboid)2、练习二:点和圆的关系方法一:普通写法方法二:文件拆分原创 2021-02-10 21:37:33 · 295 阅读 · 0 评论 -
C++学习笔记09,C++核心编程
C++学习笔记10,C++核心编程类和对象封装1、封装的意义2、struct 和class 的区别3、成员属性私有化原创 2021-02-10 21:34:52 · 166 阅读 · 1 评论 -
C++学习笔记08,C++核心编程
C++学习笔记08,C++核心编程//函数提高1、函数默认参数2、函数占位参数3、函数重载3.1 概述3.2 函数重载注意事项原创 2021-02-05 22:11:25 · 72 阅读 · 0 评论 -
C++学习笔记07,C++核心编程
C++学习笔记07,C++核心编程//引用1、基本使用2、引用的注意事项3、引用做函数参数4、引用做函数返回值5、引用的本质6、常量引用原创 2021-02-04 17:45:43 · 76 阅读 · 0 评论 -
C++学习笔记06,C++核心编程
C++学习笔记06,C++核心编程//内存分区模型1、概述2、new操作符原创 2021-02-03 21:47:48 · 95 阅读 · 3 评论 -
C++学习笔记05,C++基础
C++学习笔记05,C++基础通讯录管理系统1、需求功能:2、代码实现3、运行效果原创 2021-02-02 16:36:27 · 164 阅读 · 0 评论 -
C++学习笔记04,C++基础
C++学习笔记04,C++基础1、//结构体案例原创 2021-01-31 10:57:28 · 64 阅读 · 1 评论 -
C++学习笔记03,C++基础
C++学习笔记03,C++基础1、//指针1.1 指针基本用法1.2 //几个概念1.3 //const修饰指针1.4 //值传递和地址传递1.5 //数组的冒泡排序练习原创 2021-01-30 11:11:32 · 68 阅读 · 2 评论 -
C++学习笔记02,C++基础
C++学习笔记02,C++基础1、//猜数小游戏2、//简单的数组逆置3、//冒泡排序原创 2021-01-28 20:42:57 · 118 阅读 · 2 评论 -
C++学习笔记01,C++基础
C++学习笔记01,C++基础1、//输出"Hello World"2、//定义变量3、//定义常量4、//标识符命名规则5、//sizeof关键字6、//数据类型7、//算术运算符 递增递减、前置后置8、//三目运算符9、//switch语句原创 2021-01-27 21:40:58 · 212 阅读 · 1 评论