![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 93
奇迹小缘
博客https://my.oschina.net/u/3763247 搬家到csdn
展开
-
Lambda
c++11引入了Lambda表达式,类似于一个匿名函数,拥有捕获所在作用域中变量的能力,能够将函数做为对象一样使用,通常用来实现等功能。原创 2023-09-27 23:16:45 · 221 阅读 · 0 评论 -
C++ 概念笔记(四)-STL
此篇博客总结STL,不适用于一般的考研复试,仅做概念深入,建议参考《STL源码剖析》 侯捷 1.STL有什么基本组成 容器、迭代器、仿函数、算法分配器、配接器 他们之间的关系:分配器给容器分配存储空间,算法通过迭代器获取容器中的内容,仿函数可以协助算法完成各种操作,配接器用来套接适配仿函数 2.STL的两级空间配置器 动态开辟内存时,会在堆上造成很多外部碎片,浪费了内存空间。每次都要进行调用malloc、free函数等操作,使空间就会增加一些附加信息,降低了空间利用率。 随着外部碎片增多,内存.原创 2021-03-09 11:17:26 · 201 阅读 · 0 评论 -
C++ 概念笔记(三)-适用于考研复试
此篇博客主要总结c++部分概念,包括不限于c++11,流,异常等 基础概念参考:基础概念笔记 面向对象参考:面向对象笔记 持续更新 目录 1.结构体对齐 2.基类的虚函数表存放在内存的什么区,虚表指针vptr的初始化时间 3.宏定义和typedef区别 4.strlen和sizeof区别 5.迭代器失效 6.volatile关键字 7.final和override关键字 8.explicit关键字 9.extern"C" 10.类和函数模板特例化 11.C++中的重载...原创 2021-03-07 23:13:01 · 668 阅读 · 0 评论 -
C++ 概念笔记(二)-适用于考研复试
此篇博客主要总结面向对象相关概念 语法基础概念参考:语法基础 C++11参考: 持续更新 面向对象 1.ADT是什么?简述你对“数据抽象”和“信息隐藏”的认识。 抽象数据类型(Abstract Data Type),简称 ADT,是用户自定义的具有一些简单数据类型的集合 数据抽象:对具体事物描述的一个概括。 信息隐藏:C++中的封装就是信息隐藏的一种,即尽可能的隐藏对象的内部细节,对外形成一个边界,只保留有限的对外接口使之与外部反生关系。 2.声明虚构造函数?能否声明虚析构函数? 在 C原创 2021-03-07 00:29:07 · 614 阅读 · 0 评论