
初学C++学习笔记
文章平均质量分 95
作为学习笔记,分享学习心得,欢迎互相学习。
s_persist
来日方长,何惧车遥马慢。
展开
-
多态实现及原理刨析
系列文章目录 【C++从入门到入土】第一篇:从C到C++. 【C++从入门到入土】第二篇:类和对象基础. 【C++从入门到入土】第三篇:类和对象提高. 【C++从入门到入土】第四篇:运算符重载. 【C++从入门到入土】第五篇:继承(爆肝画图详解). 文章目录系列文章目录前言一、 多态的基本概念二、怎么实现动态多态三、动态多态的原理四、纯虚函数和抽象类五、虚析构和纯虚析构总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学原创 2021-08-29 18:29:34 · 1020 阅读 · 4 评论 -
【C++从入门到入土】第五篇:继承(爆肝画图详解)
系列文章目录 【C++从入门到入土】第一篇:从C到C++. 【C++从入门到入土】第二篇:类和对象基础. 【C++从入门到入土】第三篇:类和对象提高. 【C++从入门到入土】第四篇:运算符重载. 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、继承是什么?继承的基本语法继承方式二、继承中的对象模型三、继承中构造和析构顺序四、继承同名成员处理方式五、继承同名静态成员处理方式六、多继承语法总结 前言 接下来让我们一起来学习面向对象三大特性之一——继承,它重要原创 2021-08-26 10:05:37 · 2035 阅读 · 5 评论 -
【C++从入门到入土】第四篇:运算符重载
系列文章目录 【C++从入门到入土】第一篇:从C到C++. 文章目录系列文章目录前言运算符重载1、定义和相关规则运算符重载的形式2、赋值运算符的重载浅拷贝和深拷贝对 operator = 返回值类型的讨论3、运算符重载为友元函数4、运算符重载实例:可变长整型数组(类似vector)5、流插入运算符和流提取运算符的重载6、类型转换运算符的重载7、自增、自减运算符的重载总结 前言 在数学上,两个复数可以直接进行+、-等运算。但 在C++中,直接将+或-用于复数对象是不允许的。 有时会希望,让对象也原创 2021-08-25 10:40:15 · 493 阅读 · 7 评论 -
【C++从入门到入土】第三篇:类和对象提高
系列文章目录 【C++从入门到入土】第一篇:从C到C++. 【C++从入门到入土】第二篇:类和对象基础. 文章目录系列文章目录前言一、C++对象模型和this指针静态成员this指针二、友元三、成员对象和封闭类初始化列表总结 前言 前面我们接触了类和对象基础,接下来让我们更深入了解它。 一、C++对象模型和this指针 静态成员 静态成员就是在成员变量和成员函数前加上关键字static,称为静态成员 静态成员分为: 静态成员变量 所有对象共享同一份数据 在编译阶段分配内存 类内声明,类外原创 2021-08-24 17:34:20 · 374 阅读 · 5 评论 -
【C++从入门到入土】第二篇:类和对象基础
系列文章目录 【C++从入门到入土】第一篇:从C到C++. 文章目录系列文章目录前言一、类和对象的基本概念结构化程序设计面向对象的程序设计使用类的成员变量和成员函数二、类和对象基础类成员的可访问范围构造函数(constructor)基本概念拷贝(复制)构造函数类型转换构造函数析构函数(destructors)总结 前言 上一篇我们了解了C++基础入门知识,现在让我们一起来探索最具魅力的面向对象。 一、类和对象的基本概念 结构化程序设计 C语言使用结构化程序设计: 程序 = 数据结构 + 算原创 2021-08-23 17:26:10 · 1019 阅读 · 13 评论 -
【C++从入门到入土】第一篇:从C到C++
文章目录前言一、C++是什么?二、C++基础1、输入输出特点和用法2、数据类型与表达式C++中的数据类型基本数据类型构造数据类型3、动态内存管理用new运算符实现动态内存分配用delete运算符释放动态分配的内存4、函数重载函数的缺省参数5、内联函数6、引 用引用作为函数的返回值7、常 量总结 前言 面向对象是什么?很难吗?面向对象有什么好处? 让我们先了解一下C++入门基础 一、C++是什么? C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对原创 2021-08-21 19:42:16 · 2419 阅读 · 9 评论