C++
文章平均质量分 92
ANTHON523
fighting
展开
-
C++中的类型转换
C++11新添的四种类型转换原创 2022-11-28 22:02:15 · 277 阅读 · 1 评论 -
智能指针
智能指针详解和使用原创 2022-11-28 00:20:31 · 133 阅读 · 0 评论 -
自主实现HTTP
自主实现HTTP原创 2022-11-14 11:25:18 · 480 阅读 · 1 评论 -
tcmalloc(google开源项目核心部分模拟实现)
tcmalloc原创 2022-11-11 16:52:08 · 1815 阅读 · 0 评论 -
类和对象(中)
类和对象(中)前言:在学习这一章之前,先得对类和对象的一些基础知识进行掌握,具体可以看看我主页中的类和对象(上)。在引入这一章之前,我们要知道空类,空类是什么呢?空类是一个类中什么成员都没有。那空类真的什么都没有吗?不是的,任何一个类在我们不写的情况,都会生成6个默认成员函数下面就对6个默认成员函数文章目录类和对象(中)前言:一、构造函数1.特征问:无返回值是void类型吗?注:2.为什么不默认初始化问:没用参数的构造函数怎么调用总:二、析构函数1.特征问:析构函数有什么意义呢,它做了什么处原创 2021-11-27 11:48:46 · 533 阅读 · 2 评论 -
类和对象(上)
类和对象(上)前言学习了前面的C++入门。我们才能更好的理解类和对象这一章,如果没看过C++入门的兄弟们,请移至我主页中的C++入门和C++入门(下)去学习。只有学习了前面的知识,今天的知识才能更好的理解一、面向对象和面向过程的初步认识C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成面向对象的三大特征,封装、继承、多态。当然在实际解决问题中,实际不止这三种二、类–定义出一个新原创 2021-11-24 23:31:40 · 739 阅读 · 2 评论 -
C++入门(下)
C++入门(下)前言:上章博客我们讲了函数重载的内容,这一章我们继续对函数重载的内容进行补充。然后继续对引用进行讲解。现在附上上篇博客的链接,没看过上篇博客的兄弟们,一定要去看了上篇再来学习这一篇1.函数重载补充函数重载这章,在后面面试时,面试官有可能会提出问题,今天我们就拿出两个比较经典的问题进行讲解。1.1为什么C语言不支持重载?C++支持?C++底层是如何支持重载在讲解这个问题之前,我们得先了解编译链接的过程:一般我们编写程序时,会有一个f.h头文件,我们会在其中进行各种宏的编写和进行函原创 2021-11-20 15:57:27 · 1083 阅读 · 3 评论 -
C++入门
C++入门一、C++关键字在C++98标准下,有63个关键字,到C++11已经有80多个关键字了。其中也包含C的32个。二、命名空间使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字 污染,namespace关键字的出现就是针对这种问题的。1.命名空间的定义定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{}中即为命名 空间的成员namespace ant{ int a; int b;}那么为什么要使用nam原创 2021-11-18 20:48:12 · 668 阅读 · 2 评论