![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++笔记
文章平均质量分 53
木筏筏筏
这个作者很懒,什么都没留下…
展开
-
8.14~8.15---模板
文章目录一、模板1.模板的概念2.函数模板1)函数模板语法2)函数模板的注意事项3)函数模板案例4)普通函数与函数模板的区别5)普通函数与函数模板的调用规则6)模板的局限性3.类模板1)类模板语法2)类模板与函数模板区别3)类模板中成员函数创建时机4)类模板对象做函数参数5)类模板与继承6)类模板成员函数类外实现7)类模板分文件编写Person.hppPerson.cpp8)类模板与友元9)类模板案例MyArray.hppMyArray.cpp一、模板1.模板的概念2.函数模板1)函数模板语法原创 2021-08-17 15:59:59 · 93 阅读 · 0 评论 -
2021.8.9~8.10---7/7---多态、文件操作
文章目录一、多态1.多态的基本概念多态原理剖析2.多态案例一——计算机类3.纯虚函数和抽象类4.多态案例二-制作饮品5.虚析构和纯虚析构6.多态案例三-电脑组装一、多态1.多态的基本概念#include <iostream>using namespace std;//动物类class Animal{public: //虚函数 virtual void speak() { cout << "动物在说话" << endl; }};//猫类原创 2021-08-11 04:15:02 · 115 阅读 · 0 评论 -
2021.8.7~8.8---5/7、6/7---运算符重载、继承
文章目录一、运算符重载1.加号运算符重载2.左移运算符重载3.递增运算符重载4.赋值运算符重载5.关系运算符重载6.函数调用运算符重载一、运算符重载1.加号运算符重载#include <iostream>using namespace std;class Person{public: //1.成员函数重载+号 /*Person operator+(Person& p) { Person temp; temp.m_A = this->m_A + p原创 2021-08-08 16:24:14 · 115 阅读 · 0 评论 -
2021.8.5~8.6---3/7、4/7---C++对象模型和this指针、友元
文章目录一、C++对象模型和this指针1.成员变量和成员函数分开储存2.this指针概念3.空指针访问成员函数4.const修饰成员函数二、友元1.全局函数做友元2.类做友元3.成员函数做友元一、C++对象模型和this指针1.成员变量和成员函数分开储存#include<iostream>using namespace std;class Person { int m_A;//非静态成员变量 属于类的对象上 static int m_B;//静态成员变量 不属于类对象上原创 2021-08-06 22:19:17 · 102 阅读 · 0 评论 -
2021.8.3~8.4---1/7、2/7---类和对象之封装、对象的初始化和清理
文章目录一、封装1.封装的意义2.struct和class区别3.成员属性设置为私有二、对象的初始化和清理1.构造函数好析构函数2.构造函数的分类及调用3.拷贝构造函数调用时机4.构造函数调用规则5.深拷贝与浅拷贝6.初始化列表7.类对象作为类成员8.静态成员静态成员变量静态成员函数一、封装1.封装的意义2.struct和class区别3.成员属性设置为私有二、对象的初始化和清理1.构造函数好析构函数2.构造函数的分类及调用#include<原创 2021-08-05 01:31:02 · 122 阅读 · 0 评论 -
2021.8.2---内存分区模型、引用、函数提高
文章目录一、内存分区模型1.程序运行前2.程序运行后3.new操作符二、引用1.引用的基本使用2.引用注意事项3.引用做函数参数4.医用做函数返回值5.引用的本质6.常量引用三、函数提高1.函数默认参数2.函数占位参数3.函数重载1)函数重载概述2)函数重载注意事项一、内存分区模型1.程序运行前2.程序运行后3.new操作符二、引用1.引用的基本使用2.引用注意事项3.引用做函数参数4.医用做函数返回值5.引用的本质6.常量引用三、原创 2021-08-03 12:49:41 · 87 阅读 · 0 评论 -
2021.7.17---C和C++的区别
文章目录1.头文件2.命名空间3.输入输出4.基本数据类型bool1.头文件2.命名空间3.输入输出4.基本数据类型bool原创 2021-07-17 18:05:14 · 73 阅读 · 0 评论