C++基础
C++基础
彤彤的小跟班
985上班族
展开
-
05—C++中的引用
目录原创 2020-03-28 11:42:14 · 83 阅读 · 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 · 158 阅读 · 0 评论 -
12—C++文件操作
目录01文件操作—文本文件(写文件)02文件操作—文本文件(读文件)03文件操作—二进制文件(写文件)04文件操作—二进制文件(读文件)01文件操作—文本文件(写文件)#include<iostream>#include<string>#include<fstream>using namespace std;/*程序运行时产生的数据都属于临时数据,...原创 2020-04-05 18:18:43 · 186 阅读 · 0 评论 -
14—C++STL(Standard Template Library:标准模板库)
目录01为什么用STL?02STL基本概念03STL六大组件04 STL中容器、算法、迭代器05 容器算法迭代器初识vector存放内置数据类型01为什么用STL?为了提高代码的复用性其中:C++的面向对象和泛型编程思想,目的就是提高代码的复用性面型对象中的:继承和多态泛型编程中的:模板使用大多情况下,数据结构和算法都未能有一套标准,导致被迫从事大量重复工作,为了建立数据结构和算...原创 2020-04-05 18:19:45 · 244 阅读 · 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 · 530 阅读 · 0 评论 -
11—C++类和对象—多态
目录37类—多态(多态的基本概念)38类—多态(多态的原理剖析)39类—多态(体验多态带来的便捷)40类—多态(纯虚函数和抽象类)41类—多态(虚析构和纯析构)42类—多态(案例)37类—多态(多态的基本概念)#include<iostream>using namespace std;#include<string>//多态的基本概念/*多态是C++面向对象三...原创 2020-04-02 21:01:37 · 239 阅读 · 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 · 323 阅读 · 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 · 400 阅读 · 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 · 177 阅读 · 0 评论 -
04—C++程序的内存模型
目录原创 2020-03-28 11:41:21 · 208 阅读 · 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 · 1120 阅读 · 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 · 88 阅读 · 0 评论 -
01—C++函数
目录01函数的定义和值传递02函数声明的样式03函数的声明04函数的分文件编写swap01函数的定义和值传递#include<iostream>;using namespace std;//函数定义的之后不调用不会给变量分配内存//函数的定义(自定义函数),包括(以下六步):返回值类型,函数名,参数类表,函数体,返回语句int add(int num1,int num2){...原创 2020-03-25 20:33:19 · 149 阅读 · 0 评论 -
09—C++类和对象—友元和运算符重载
目录20类—友元(全局函数做友元)20类—友元(全局函数做友元)#include<iostream>using namespace std;#include<string>//全局函数做友元/*生活中你的家有客厅(Public),有你的卧室(Private)客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去但是呢,你也可以允许你的好闺蜜...原创 2020-04-12 17:55:28 · 248 阅读 · 0 评论