C++深入浅出
文章平均质量分 97
忆梦初心
这个作者很懒,什么都没留下…
展开
-
【C++深入浅出】模版初识
本期我们要介绍的是C++的又一大重要功能----模版。通过模版,我们可以很轻松的进行泛型编程,大大简化我们编程时的代码。本文的目标是让读者对模版有一定程度上的了解,以便后续STL的学习,对于模版更深层次的内容,我们放到以后再进行拓展。模板是C++泛型编程的基础,在C++中,模板分为函数模板和类模板两大类。原创 2023-10-29 20:54:40 · 2084 阅读 · 105 评论 -
【C++深入浅出】STL之string用法详解
从本期开始,我们将进入STL的学习。STL(standard template libaray - 标准模板库)是C++标准库的重要组成部分。其不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架。本期我们将要来学习一下STL中的string类,对比一下string和我们之前学习的常量字符串有什么区别。本文的重点在于使用,目标是掌握一些string类的常用接口函数并学会如何使用。之后我们会尝试模拟实现一个string类,理解string的底层实现原理。原创 2023-11-05 21:56:53 · 3644 阅读 · 112 评论 -
【C++深入浅出】C/C++内存管理(教你如何new到对象)
前面我们学习了有关C++类和对象的知识,学会了如何构建一个完整的类,这些类都是存储在栈空间上的。在C语言中,我们不仅可以在栈上定义变量,也可以对堆上的空间进行管理,在接下来的几期中,我们的目标就是学会C++中是如何进行内存管理的。没有对象的兄弟们都看过来啦,接下来的内容就是教你如何new一个对象出来,学习完本章节内容,保你们人人都有对象,好好看好好学话不多说,开整!!!原创 2023-10-22 09:18:53 · 3092 阅读 · 117 评论 -
【C++深入浅出】类和对象下篇
本期是类和对象篇的最后一期,主要对前两期的知识点进行了补充和拓展。主要讲解了初始化列表、explicit关键字、static成员、友元、内部类以及匿名对象。通过本期和前两期的学习,相信可以让各位读者已经对类和对象有充分的理解。当然,在类和对象这里还有继承和多态两个重要的知识点,我们就放到之后再进行详细讲解。原创 2023-10-06 20:32:53 · 799 阅读 · 97 评论 -
【C++深入浅出】日期类的实现
通过前面两期类和对象的学习,我们已经对C++的类有了一定的了解。本期我们的目标是实现一个完整的日期类,通过实现日期类的构造函数、运算符重载等等内容,加深对前面知识的理解。实现了日期类之后,我们就相当于自己实现了一个网上的日期计算器,如计算几天后的日期,计算日期差。原创 2023-09-17 08:50:55 · 966 阅读 · 119 评论 -
【C++深入浅出】类和对象中篇(六种默认成员函数、运算符重载)
上期我们介绍了一些关于类的基础知识,学会了如何定义一个类,体会到了面向对象中封装的特征。本期我们将继续类和对象的学习,重点讨论C++类中的成员函数,例如构造函数,析构函数,拷贝构造函数,运算符重载函数,const成员函数等等。原创 2023-09-10 09:01:19 · 1051 阅读 · 124 评论 -
【C++深入浅出】类和对象上篇(类的基础、类的模型以及this指针)
前几期我们介绍了C++相比C语言新增的一些语法,相信大家已经对C++有了一定的认知。而从本期开始,我们将正式进入C++类和对象的学习,感受C++基于面向对象编程的魅力。本期的主要内容是:面向对象与面向过程对比、类的引入及相关语法、类对象的大小和this指针。原创 2023-09-03 09:33:17 · 2578 阅读 · 103 评论 -
【C++深入浅出】初识C++下篇(auto关键字、范围for、nullptr指针)
本期是C++深入浅出的第三期,本文接着上期继续补充介绍C++相比C语言新增的几个语法,主要包括auto关键字,范围for和nullptr空指针。本文是C++初识的最后一篇,通过本文的学习,你将继续感受到C++相比C语言的简便之处,为后面类和对象的学习打下基础。原创 2023-08-27 10:06:43 · 955 阅读 · 108 评论 -
【C++深入浅出】初识C++上篇(关键字,命名空间,输入输出,缺省参数,函数重载)
本期是C++深入浅出的第一期,本文首先挪列了C++的63个关键字,然后详细介绍了C++中的命名空间、标准输入输出、缺省参数以及函数重载等一些C++为了补充C语言的不足而新增的功能。通过本文,你可以感受到C++相比较C语言的魅力。本文通过C语言和C++的对比,让读者更好的体会到这些新功能带来的优势及其原理,旨在深入浅出,回归应用原创 2023-08-12 15:43:23 · 1371 阅读 · 118 评论 -
【C++深入浅出】初识C++中篇(引用、内联函数)
本期是C++深入浅出的第二期,本文接着上期继续补充介绍C++相比C语言新增的语法,主要包括C++引用和内联函数。本文带领读者从汇编的角度深入了解二者的原理及特征,旨在让读者从底层真正理解C++中的引用和内联函数。原创 2023-08-19 08:59:04 · 1530 阅读 · 104 评论