
C++基础
C++基础
宇宇小跟班
985上班族
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
05—C++中的引用
目录原创 2020-03-28 11:42:14 · 115 阅读 · 0 评论 -
06—C++函数高级
目录01函数默认参数02函数占位参数03函数重载04类—封装(属性和行为)05类—封装(访问权限)06类—封装(struct与class)07类—封装(成员属性私有化)08类—对象特性(构造与析构函数)09类—对象特性(构造函数分类) 01函数默认参数 #include<iostream> using namespace std; #include<string> //函数...原创 2020-03-28 11:43:04 · 189 阅读 · 0 评论 -
12—C++文件操作
目录01文件操作—文本文件(写文件)02文件操作—文本文件(读文件)03文件操作—二进制文件(写文件)04文件操作—二进制文件(读文件) 01文件操作—文本文件(写文件) #include<iostream> #include<string> #include<fstream> using namespace std; /* 程序运行时产生的数据都属于临时数据,...原创 2020-04-05 18:18:43 · 212 阅读 · 0 评论 -
14—C++STL(Standard Template Library:标准模板库)
目录01为什么用STL?02STL基本概念03STL六大组件04 STL中容器、算法、迭代器05 容器算法迭代器初识vector存放内置数据类型 01为什么用STL? 为了提高代码的复用性 其中:C++的面向对象和泛型编程思想,目的就是提高代码的复用性 面型对象中的:继承和多态 泛型编程中的:模板使用 大多情况下,数据结构和算法都未能有一套标准,导致被迫从事大量重复工作,为了建立数据结构和算...原创 2020-04-05 18:19:45 · 289 阅读 · 0 评论 -
13—C++模板
目录14C++编程提高—模板(类模板的分文件编写)普通类头文件:14cat.h模板类头文件:14person.h普通类的实现(源文件):14cat.cpp模板类的实现(源文件):14person.cpp主函数(源文件) 14C++编程提高—模板(类模板的分文件编写) 普通类头文件:14cat.h //类声明头文件 #pragma once #include <iostream> usi...原创 2020-04-04 11:26:33 · 592 阅读 · 0 评论 -
11—C++类和对象—多态
目录37类—多态(多态的基本概念)38类—多态(多态的原理剖析)39类—多态(体验多态带来的便捷)40类—多态(纯虚函数和抽象类)41类—多态(虚析构和纯析构)42类—多态(案例) 37类—多态(多态的基本概念) #include<iostream> using namespace std; #include<string> //多态的基本概念 /* 多态是C++面向对象三...原创 2020-04-02 21:01:37 · 276 阅读 · 0 评论 -
10—C++类和对象—继承
目录29类—继承(基本语法)30类—继承(继承方式)31类—继承(继承中的对象模型)32类—继承(继承中构造和析构顺序)33.类—继承(继承同名成员处理方式)34类—继承(继承同名静态成员处理方式)35类—继承(多继承语法)36类—继承(菱形继承) 29类—继承(基本语法) #include<iostream> using namespace std; #include<stri...原创 2020-04-02 20:57:31 · 367 阅读 · 0 评论 -
08—C++类和对象—对象特性
目录拷贝构造类对象的拷贝浅拷贝和深拷贝 拷贝构造 拷贝也就是复制 我们常见的使用变量b给变量a赋值就只一种拷贝 int a=10; int b=a; 把a的值拷贝到b身上 类对象的拷贝 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量 #include <iostream> using namespace std; //定义一个类 class Person { ...原创 2020-03-29 19:12:59 · 454 阅读 · 0 评论 -
07—C++类和对象—封装
目录04类—封装(属性和行为)05类—封装(访问权限)06类—封装(struct与class)07类—封装(成员属性私有化) 04类—封装(属性和行为) #include<iostream> using namespace std; #include<string> /* 类的三大特性:封装,继承,多态,(抽象性) C++认为万物皆对象 封装:C++类的三大特性之一 封装...原创 2020-03-28 11:44:06 · 201 阅读 · 0 评论 -
04—C++程序的内存模型
目录原创 2020-03-28 11:41:21 · 255 阅读 · 0 评论 -
03—C++结构体
目录01结构体的定义和使用02结构体数组03结构体指针04结构体嵌套结构体05结构体做函数参数06结构体中的const使用 01结构体的定义和使用 #include<iostream>; using namespace std; //使用C++中的字符串要包含这个头文件 #include<string>; //结构体的基本概念:结构体属于用户自定义的数据类型,允许存储不同类...原创 2020-03-25 20:43:34 · 1194 阅读 · 0 评论 -
02—C++指针
目录01指针的定义和使用02指针所占内存空间03空指针和野指针04const修饰指针05指针和数组06指针和函数 01指针的定义和使用 #include<iostream>; using namespace std; //指针就是地址 //1.如何定义一个指针 //2.如何操作一个指针 int main(){ //1.如何定义一个指针 int a = 10; //指针定语法:数据...原创 2020-03-25 20:38:18 · 120 阅读 · 0 评论 -
01—C++函数
目录01函数的定义和值传递02函数声明的样式03函数的声明04函数的分文件编写swap 01函数的定义和值传递 #include<iostream>; using namespace std; //函数定义的之后不调用不会给变量分配内存 //函数的定义(自定义函数),包括(以下六步):返回值类型,函数名,参数类表,函数体,返回语句 int add(int num1,int num2){...原创 2020-03-25 20:33:19 · 176 阅读 · 0 评论 -
09—C++类和对象—友元和运算符重载
目录20类—友元(全局函数做友元) 20类—友元(全局函数做友元) #include<iostream> using namespace std; #include<string> //全局函数做友元 /* 生活中你的家有客厅(Public),有你的卧室(Private) 客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去 但是呢,你也可以允许你的好闺蜜...原创 2020-04-12 17:55:28 · 292 阅读 · 0 评论