技术栈
c++
獭.獭.
1 小时前
c++
·
stl
·
unordered_map
·
unordered_set
C++ -- STL【unordered_set和unordered_map的使用】
目录1、unordered_set的介绍2、unordered_set的功能2.1 初始化2.2 迭代器
star _chen
2 小时前
开发语言
·
c++
C++ std::move()详解:从小白到高手
在C++11之前,对象资源的转移通常需要通过拷贝来完成,这可能导致不必要的性能开销。考虑以下场景:移动语义的出现解决了这一问题,允许资源所有权的转移而非拷贝,std::move()正是实现这一机制的关键工具。
福尔摩斯张
2 小时前
java
·
linux
·
c语言
·
数据结构
·
c++
·
驱动开发
·
算法
C++核心特性精讲:从C语言痛点出发,掌握现代C++编程精髓(超详细)
C语言作为结构化编程的典范,自1972年诞生以来,在系统编程、嵌入式开发等领域占据着不可替代的地位。然而,随着软件规模的不断扩大,C语言在大型项目管理、代码安全性、开发效率等方面逐渐暴露出诸多不足:
charlie114514191
2 小时前
开发语言
·
c++
·
笔记
·
学习
·
现代c++
如何快速在 VS2026 上使用 C++ 模块 — 完整上手指南
现代C++提出了一个非常breakthrough的特性,就是模块,尽管有一些时间的发展了(这个玩意是C++20出的),目前在一些demo case中,VS对模块的支持还OK。笔者也计划试一试逐步开始尝试向自己的一些玩具项目引入module来化简自己工程的依赖处理关系。
报错小能手
3 小时前
开发语言
·
c++
·
哈希算法
STL_unordered_map
它是现代C++编程中使用最频繁、性能最高的容器之一,理解其工作原理至关重要。std::unordered_map 是一个无序的关联式容器,存储的是键值对。它的核心特性与 std::set 形成鲜明对比:
历程里程碑
3 小时前
java
·
开发语言
·
数据结构
·
c++
·
windows
·
笔记
·
算法
C++ 9 stack_queue:数据结构的核心奥秘
栈(Stack)是一种运算受限的线性表,只允许在一端进行插入或删除操作。这一端被称为栈顶(Top),相对地,另一端称为栈底(Bottom)。栈的特点是后进先出(Last In First Out,简称LIFO),即最后插入的元素最先被删除。
仰泳的熊猫
4 小时前
数据结构
·
c++
·
算法
·
pat考试
1108 Finding Average
#include<iostream> #include<string> #include<cstring> // strlen() #include<cstdio> #include<iomanip> using namespace std;
AA陈超
4 小时前
c++
·
游戏
·
ue5
·
游戏引擎
·
虚幻
虚幻引擎5 GAS开发俯视角RPG游戏 P07-18.生成火球术
在构造函数中,对碰撞体进行初始化效果:在BeginPlay()调用重叠事件:但是,回调函数里面的参数是什么?
wxin_VXbishe
5 小时前
java
·
c++
·
spring boot
·
python
·
spring
·
django
·
php
springboot居家养老管理系统-计算机毕业设计源码55953
摘 要随着社会老龄化的加剧,居家养老服务需求迅速增长。然而,传统居家养老模式面临资源分散、管理不便和效率低下等问题。本系统基于Spring Boot框架与MySQL数据库,专为居家养老服务设计,实现了老人用户、员工用户及管理员的功能分离。老人用户可访问首页、通知公告、新闻资讯等,并能提交服务申请及管理个人健康信息;员工用户负责服务申请审核、处理以及健康管理等;管理员则对系统进行全面管理,包括用户管理、服务类型管理、资源管理等。系统采用前后端分离设计,前端展示使用现代技术实现,确保用户体验。通过提供便捷的服
ULTRA??
5 小时前
c++
·
python
·
kotlin
归并排序算法实现,kotlin,c++,python
好的,我们来详细、系统地解释归并算法(Merge Algorithm)及其核心逻辑。归并算法(Merge Algorithm)是将两个或两个以上已经有序的序列合并成一个新的有序序列的过程。它是归并排序(Merge Sort)算法的核心组成部分。
deng-c-f
5 小时前
开发语言
·
c++
C/C++内置库函数(5):值/引用传递、移动构造、以及常用的构造技巧
引用传递(左值引用 T& / 右值引用 T&& 作为函数参数)的本质是 “绑定到已有对象”,不会创建新对象,因此不会触发被引用对象的构造函数(构造函数仅在 “创建新对象” 时调用)。
qq_31065851
5 小时前
服务器
·
c++
·
音视频
mediasoup源码走读(十)——producer
Producer 是 Mediasoup 的"媒体流源",它不是孤立组件,而是通过与 Router、Transport、RtpObserver 和 Consumer 的深度交互,构建完整的实时媒体流管理系统。
Tipriest_
5 小时前
c++
·
python
·
四元数
·
欧拉角
C++ Python使用常用库时如何做欧拉角 ⇄ 四元数转换
下面在原有推导与基础代码的基础上,专门补充使用常用库时如何做欧拉角 ⇄ 四元数转换,分别针对:仍然使用上一版的约定(如无特别说明):
小尧嵌入式
5 小时前
c语言
·
开发语言
·
数据结构
·
c++
·
单片机
·
qt
C语言中的面向对象思想
对于c语言当一个结构体要创建多个变量时,若我们分开管理就会比较难以管理,但是我们可以通过结构体数组(对象数组)的形式对其进行管理。我们看下面这段程序:
fpcc
5 小时前
c++
·
优化
跟我学C++中级篇——循环展开的分析
什么是循环展开?为什么要循环展开?可能对不少的程序员来说,循环展开,loop unrolling。它是一种编译器优化的技术,它的本质是通过减少条件分支和运行时的pipeline停顿来提升性能,并有可能提高缓存的命中率。 C++中的循环展开,相对于其它语言来说可能操作更具有灵活性。这种优化一般应用于循环的迭代次数相对较少,而且每次迭代计算量较大的情况。网上有些资料把其称为短循环。
埃伊蟹黄面
6 小时前
数据结构
·
c++
·
算法
·
leetcode
算法 --- hash
什么是 hash 表?hash表就是存储数据的容器作用:快速查找某个元素什么时候使用hash表?频繁查找某个数时,可以使用 hash 表
ULTRA??
6 小时前
c++
·
算法
Informed RRT*实现椭圆启发式采样
我来为您添加Informed RRT*功能,在找到第一条路径后使用椭圆采样来加速收敛。以下是需要新增的函数和修改: 以下代码只含新增的部分
CoderCodingNo
6 小时前
开发语言
·
c++
【GESP】C++一级真题 luogu-B4410 [GESP202509 一级] 金字塔
GESP C++ 2025年9月一级真题,基础语句练习,难度★☆☆☆☆。金字塔由 𝑛 层石块垒成。从塔底向上,每层依次需要 𝑛 ×𝑛,(𝑛 −1) ×(𝑛 −1),⋯,2 ×2,1 ×1 块石块。请问搭建金字塔总共需要多少块石块?
超级大福宝
6 小时前
c语言
·
c++
C++中1 << 31 - 1相当于INT_MAX吗?
在 C++ 中,1 << 31 - 1 不相当于 INT_MAX,而且这是一个有问题的表达式,让我们分步分析:
alibli
7 小时前
c++
·
设计模式
一文学会设计模式之结构型模式及最佳实现
控制访问用代理,接口不兼容用适配,抽象实现分桥接,动态功能用装饰,统一接口用外观,大量对象用享元,树形结构用组合。