c++

cooldream20092 小时前
开发语言·c++
当代 C++ 的三大技术支柱:资源管理、泛型编程与模块化体系的成熟演进进入 C++20 及之后的时代,C++ 已经从一门“高性能但复杂”的系统语言,逐步演进为一门在性能、安全性、可维护性与工程效率之间取得高度平衡的现代编程语言。当代 C++ 的核心竞争力,不再仅仅来自“贴近硬件”,而是体现在其一整套成熟而自洽的技术体系之中。
Queenie_Charlie3 小时前
数据结构·c++·set
数字去重(set)给出一个包含 n 个元素的数组 A,去掉 A 中重复的数字并从小到大排序输出。第一行:1个数n表示数组的长度(2 <= n <= 100000)。 第2至n+1行:每行1个数,对应数组的元素(1<= a[i] <= 10^9)
Ayanami_Reii3 小时前
数据结构·c++·算法·线段树·树状数组·主席树·莫队
区间不同数的个数-树状数组/线段树/莫队/主席树本问题将使用如下数据结构树状数组维护当前数组出现的位置信息, 具体的来说因为 j j j指针只会走一次, 算法时间复杂度 O ( m log ⁡ n ) O(m \log n) O(mlogn)
大筒木老辈子4 小时前
java·c++·笔记
C++笔记---并发支持库(atomic)C++11 引入的 <atomic> 头文件和 std::atomic 模板是无锁并发编程的核心,用于实现多线程间的原子操作,避免数据竞争(data race),替代传统的互斥锁(如 std::mutex)以提升并发性能。
zero_hz4 小时前
c++·io·内核态用户态
核心区分:用户态/内核态切换 vs. 程序阻塞关键点: 1、同步I/O操作一定会发生用户态到内核态的切换2、但"等待I/O操作完成"不一定意味着"一直停留在内核态"
胡萝卜3.04 小时前
开发语言·c++·人工智能·机器学习·bind·function·包装器
深入C++可调用对象:从function包装到bind参数适配的技术实现🔥个人主页:胡萝卜3.0📖个人专栏: 《C语言》、《数据结构》 、《C++干货分享》、LeetCode&牛客代码强化刷题
看见繁华4 小时前
开发语言·c++
C++ 高级在 C++11 之前,各家编译器都有自己的标记方式:GCC: __attribute__((xxx))
点云SLAM4 小时前
开发语言·c++·explicit关键字·隐式转换·constexpr关键字·c++11/17/20
constexpr 和 explicit 在 C++ 中被提出的动机相关内容参考:C++中constexpr 与 explicit关键字使用详解在 C++11 之前:因此提出 constexpr 解决两个痛点:
冷崖4 小时前
c++·设计模式
工厂模式-创建型工厂模式的核心思想是将对象的创建隐藏到工厂内部,而不是暴露在代码调用处绕开new,避免对象创建过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。
qq_310658514 小时前
服务器·c++·音视频
mediasoup源码走读(六)——NetEQ文件:worker/src/RTC/RtpCache.cpp 核心类:RtpCache(发送端缓存管理)
qq_433554545 小时前
c++·算法·深度优先
C++树形DP(树上分组背包)树形DP 代码框架见下 对应小明的背包6 蓝桥云课代码 1 对应蓝桥云课 包含1的树上联通计数块2代码练习 2 最小子树 代码见下,对应蓝桥云课
电子_咸鱼6 小时前
c++·后端·python·算法·leetcode·哈希算法·推荐算法
常见面试题——滑动窗口算法题目链接:按奇偶排序数组简而言之就是把数组中所有偶数移到前面,奇数移到后面,返回任意满足条件的数组即可。
肥大毛7 小时前
开发语言·c++·学习
C++入门学习---结构体在C++中,结构体(struct)是用户自定义的一种复合数据类型,用于将不同类型的数据组合成一个整体。C++的结构体继承了C语言的struct,但功能更强大,几乎与类(class)相同,主要区别在于默认访问权限。
小猪猪屁8 小时前
c语言·数据结构·c++
顺序表与链表:头插法与尾插法详解在程序世界里,数据结构本质上是一种数据存储与组织策略。顺序表可以类比为一条工厂流水线,所有物品按照顺序放在连续且固定的位置上。
历程里程碑8 小时前
c语言·开发语言·数据结构·c++·算法
C++ 5:模板初阶在c++前面我们学了函数重载,可以重载多个不同数据类型的模板,但真的方便吗即如上面代码中的 <int><float><double>一样
dllmayday9 小时前
开发语言·c++·qt
Qt/QML + C++ 双向数据绑定(MVVM 模式的几种常用方法(ChatGPT)Qt/QML + C++ 双向数据绑定(MVVM 模式) 的标准用法。分成 三种最常用方案,从“企业级推荐”到“简单快速”,并给出 完整可运行示例,实现你要的:
liu****9 小时前
开发语言·数据结构·c++·手脚架开发
一.脚手架介绍以及部分工具使用软件下载链接:https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion
fish_xk10 小时前
c++
c++类和对象(上)类是c++的独特形式,可以在类中包括函数进行。对象是通过类创建的一个个变量。类中的每一个类中的函数,不存入类的内存。如图定义了一个类,有一个int类型,4字节。一个函数无内存。
历程里程碑10 小时前
c语言·开发语言·数据结构·c++·笔记·算法·排序算法
C++ 6 :string类:高效处理字符串的秘密推荐文档:string - C++ Reference在推荐文档中,我们可以看到成员功能有三个包含7种用法
武帝为此10 小时前
开发语言·c++
【字典树 C++ 实现】字典树(Trie,也叫前缀树)适合用于实现自动补全、前缀搜索、单词字典、敏感词过滤等功能。Trie 是一棵多叉树(每个结点代表一个字符),从根节点到某个结点的路径表示一个字符串的前缀或整个单词。常见特征: