关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
Reinhard-Tichy
2021-03-31 14:50
采纳率: 0%
浏览 15
首页
编程语言
如何理解C++里的虚函数与unordered_map?
c++
**hello
请问C++里的虚函数应该如何使用?与Java中的多态、继承、调用之间的关系是什么?
unordered_map的底层实现是什么?和普通的map优劣分别在哪里?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
CSDN-Ada助手
CSDN-AI 官方账号
2022-09-07 17:44
关注
不知道你这个问题是否已经解决, 如果还没有解决的话:
你可以参考下这个问题的回答, 看看是否对你有帮助, 链接:
https://ask.csdn.net/questions/7644540
我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:
C++ 中哈希表(unordered_map)的使用
你还可以看下cpp参考手册中的
c++-unordered_map<>
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
【初阶与进阶
C++
详解】第二十篇:un
order
ed
_
map
和un
order
ed
_set(接口使用+模拟实现)
2022-10-05 09:22
penguin_bark的博客
在un
order
ed
_
map
中,键值通常用于惟一地标识元素,而映射值是一个对象,其内容与此键关联。键和映射值的类型可能不同。在内部,un
order
ed
_
map
没有对按照任何特定的顺序排序(无序), 为了能在常数范围内找到key所...
37、如何自定义 `std::un
order
ed
_set、std::un
order
ed
_
map
` 中元素的哈希函数和相等函数?(附特化)
2025-03-22 00:29
桃酥403的博客
如何自定义 `std::un
order
ed
_set` 中元素的哈希函数和相等函数?
C++
编程面向对象核心特性的技术解析:封装继承多态在软件工程中的应用与实现
2025-12-04 15:35
本文系统梳理了
C++
的核心基础知识,涵盖面向对象三大特性(封装、继承、多态)、动态内存管理(new/delete与malloc/free的区别)、作用域、引用与指针、类与对象、构造与析构函数、静态成员、常函数、运算符重载、...
【
c++
编程提升】第2章
C++
语义与函数式心智模型对齐
2025-10-04 13:56
嗑嗑驱动技术的博客
摘要 本章深入探讨如何将函数式编程理念融入现代
C++
开发,提出了一套系统化的编码策略。主要内容包括:表达式化编程范式转换(将控制流转化为值流)、值语义与纯度保证(通过const/constexpr等机制)、安全组合技术...
C++
11基础
2023-06-30 08:30
异样旧日的博客
C++
11基础知识,包含列表初始化、变量类型推导、STL新增容器、类的新功能等
【
C++
后台开发】高频面试题总结:涵盖内存管理、并发控制、网络编程及系统设计要点
2025-04-22 19:22
首先介绍了STL容器原理(如vector扩容机制、un
order
ed
_
map
哈希冲突解决)、多线程编程(如互斥锁与读写锁选择、条件变量虚假唤醒)、内存管理(如new/delete与malloc/free区别、智能指针引用计数)。其次,系统设计...
C++
编程语言
全面解析
2025-07-22 18:58
gyvfhv的博客
IDE | Visual Studio/CLion | 智能代码提示,调试功能强大 || 编译器 | GCC/Clang/MSVC | 跨平台支持,性能优化选项 || 调试工具 | GDB/Valgrind | 内存泄漏...queue`- **关联容器**:`set`, `
map
`, `un
order
ed
_set`
C++
学习
虚函数
,容器
2024-09-05 15:46
每天的积累的博客
泛型算法允许我们编写通用代码,能够适用于不同的...泛型算法通过迭代器来与容器交互,使得它们与具体容器解耦,能够处理不同类型的容器。通过使用模板、迭代器和 Lambda 表达式,我们可以轻松地自定义和扩展泛型算法。
C++
编程语言
入门指南
2025-07-06 19:31
jdlxx_dongfangxing的博客
C++
是一种高效的中级
编程语言
,兼具高级语言抽象能力和底层硬件操作特性。作为C语言的扩展,它支持面向对象编程,广泛应用于游戏开发、系统编程等领域。文章介绍了
C++
的基本特点、开发环境搭建、基础语法(如数据...
C++
的缺陷和思考(三)
2022-08-15 16:52
borehole打洞哥的博客
C++
的缺陷和思考系列文章的第三篇。主要介绍auto推导策略、static关键字、POD类型和非平凡析构的问题
C++
编程语言
特性
2025-03-20 23:27
水瓶丫头站住的博客
C++
的特性涵盖从底层内存操作到高级抽象,支持多种编程范式,并通过持续的标准更新(
C++
11/14/17/20/23)保持现代化。...
C++
是一种多范式
编程语言
,具有丰富的特性,支持高效的系统编程和高层次的抽象。
程序员面试刷题的书哪个好-CPP_Learning:记录下
C++
语言学习
2021-07-07 11:49
C++
多态,
虚函数
机制 基础:继承关系,有
虚函数
,父类指针指向子类。
虚函数
表 进程通信 进程线程差异 进程是最小的资源分配单位,线程是最小的CPU控制分配单元 TCP三次握手四次挥手细节 说的越完整越好 算法题:最长...
Dictionary_2__
C++
_源码
2021-10-02 02:53
标题“Dictionary_2__
C++
_源码”表明这是一个关于
C++
编程语言
的字典类项目的源代码。在
C++
中,字典通常用于存储键值对,它提供了高效的查找、插入和删除操作。这个项目可能包含了一个实现字典数据结构的自定义类或...
C++
核心编程解析:模板、容器与异常处理全指南
2025-05-12 11:36
夜松云的博客
本文深入探讨
C++
模板编程实现类型无关逻辑复用的方法,解析STL容器内存管理与性能特征,对比vector/list/
map
等数据结构适用场景,演示异常捕获链与文件流操作技巧,通过20+代码案例呈现从泛型设计到工程实践的完整...
后端开发面经系列 -- 小米
C++
开发,校招二面
2024-04-25 00:20
阿Q技术站的博客
在面向对象的编程中,通常会使用基类指针或引用来管理派生类对象,这种情况下,如果基类的析构函数不是
虚函数
,那么当删除基类指针指向的派生类对象时,只会调用基类的析构函数,而不会调用派生类的析构函数,导致...
深入
理解
C++
编程与设计思想
2024-09-07 12:12
般若之镜的博客
简介:《
C++
编程思想》是一本广受程序员欢迎的书籍,它全面介绍了
C++
语言,包括基础语法和高级概念。书中详细阐述了
C++
的基础知识,如数据类型、函数、类和对象等;面向对象编程的三大特性:封装、继承和多态;以及...
C++
11 std::function 详解:通用多态函数包装器
2025-07-30 16:21
码事漫谈的博客
* 未定义的主模板 *//* 特化版本 */其中,R是返回类型,Args...是参数类型列表。这种声明方式允许包装任意签名的可调用对象。是
C++
11引入的强大工具,为不同类型的可调用对象...定义清晰的函数签名,便于
理解
和使用。
C++
与操作系统等面试题70
2024-06-14 21:20
- `override`关键字用于确保派生类中的成员函数重写了基类中的
虚函数
。 - **示例**: ```cpp class Base { public: virtual void func() {} }; class Deriv
ed
: public Base { public: void func() ...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告