文章分类 - C++
摘要:本文转载自:https://zhuanlan.zhihu.com/p/48066839 在开发过程中,键值对型容器使用频率可以说是比较多的,当前C++中有两种该类型容器,map与unordered_map。这两种容器在不同场景下的作用是不同的,应用得当对优化性能有不小的帮助。 map是基于红黑树实现
        阅读全文
                
摘要:【转载】原文链接:https://blog.csdn.net/lws123253/article/details/80368047 定义 与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表以冒号开头,后跟一系列以逗号分隔的初始化字段。 class foo { p
        阅读全文
                
摘要:【转载】原文链接:https://blog.csdn.net/lihao21/article/details/50688337 关键词:虚函数,虚表,虚表指针,动态绑定,多态 一、概述 为了实现 C++ 的多态,C++ 使用了一种动态绑定的技术。这个技术的核心是虚函数表(下文简称虚表)。本文介绍虚函
        阅读全文
                
摘要:【转载】原文链接:https://www.veaxen.com/c11%E6%99%BA%E8%83%BD%E6%8C%87%E9%92%88%E4%B8%ADmake_shared%E5%AD%98%E5%9C%A8%E7%9A%84%E5%BF%85%E8%A6%81%E6%80%A7.html
        阅读全文
                
摘要:【转载】:https://www.jianshu.com/p/03eea8262c11 make_shared的使用: shared_ptr<string> p1 = make_shared<string>(10, '9'); shared_ptr<string> p2 = make_shared<
        阅读全文
                
摘要:原文链接:https://blog.csdn.net/jirryzhang/article/details/79518408 C语言在内存中一共分为如下几个区域,分别是: 1. 内存栈区: 存放局部变量名;2. 内存堆区: 存放new或者malloc出来的对象;3. 常数区: 存放局部变量或者全局变
        阅读全文
                
摘要:转载自:https://blog.csdn.net/robbyo/article/details/8612173 在c++中,内存分为5个区域。分别是堆,栈,自由存储区,全局/静态存储区和常量存储区 栈 :由编译器在需要的时候分配,在不需要的时候自动清除的变量存储区。里面通常是局部变量,函数参数等。
        阅读全文
                
                    
                
浙公网安备 33010602011771号