c++

程序喵大人42 分钟前
开发语言·c++·工具推荐
推荐个 C++ 练习平台博主介绍:程序喵大人简单说,C++ Training Hub 就是一个专门练手 C++ 的地方。里面有 79 个练习题,从最基础的 Hello World 一直到 C++20 的协程,基本上 C++ 该学的都涵盖了。
fpcc2 小时前
c++
跟我学C++中级篇——std::is_invocable的分析应编程语言的发展到现在,安全性的问题已经成为了重中之重的问题。而对C++语言来说,本身就存在着非常多的细节的安全问题。在经常应用的场景中,如果调用一个函数(包括回调函数),传递的参数(类型、数量)有问题的话,极有可能产生问题。如果单纯是显式的调用还好理解,如果是在模板编程中动态调用函数时,有可能会到运行时才会发现问题。而此时的结果可能就是崩溃了。所以,在调用前进行验证(类似合规性检查),则可以防范不少的风险。 在前面的学习中,大家了解可以用SFINAE技术来进行函数的参数检查,但SFINAE的复杂的调试难度
Code Slacker3 小时前
数据结构·c++·算法·leetcode
LeetCode Hot100 —— 滑动窗口(面试纯背版)(四)给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:示例 2:示例 3:提示:
SHERlocked935 小时前
c++·后端·音视频开发
摄像头 RTSP 流视频多路实时监控解决方案实践本文记录我在摄像头 RTSP 流视频多路实时监控项目里,落地的一套「多路 RTSP 低延迟播放」方案的全过程:从选型、编码、到 Web/桌面端播放与硬解优化。
tang&5 小时前
c++·哈希算法
哈希碰撞攻防战:C++闭散列与开散列实现全解析在数据结构的世界中,哈希表(Hash Table)以其接近O(1)的平均时间复杂度,成为了查找操作的"性能王者"。今天,我将带大家深入探索哈希表的核心原理,并手把手教你用C++实现两种主流方案:闭散列(开放定址法) 和 开散列(链地址法/哈希桶)。
眠りたいです5 小时前
开发语言·c++·多线程·c++11·c++并发支持库
现代C++:C++11并发支持库thread库文档1 和 thread库文档2c++11的thread一共有4个构造函数:默认空构造,最常用的带函数构造,和移动构造。注意线程是无法被拷贝的(从上面其拷贝构造函数为delete也能看的出来)。它的thread其实本质上就是linux或windows上那一套多线程的封装。 我们来看一个简单的例子:
小灰灰搞电子5 小时前
开发语言·c++·rust
Rust可以取代C++么?高性能 C++允许直接操作内存和硬件资源,通过手动内存管理、内联汇编等特性实现接近硬件的性能。其“零成本抽象”原则(如模板、RAII)可在不增加运行时开销的前提下提供高级抽象能力。例如:
微笑倾城6 小时前
c++·cmake
Windows平台下CMake工程中使用protobuf本文档介绍如何在Windows平台下的CMake工程中正确配置和使用Protobuf库,解决链接错误问题。
AA陈超6 小时前
开发语言·c++·笔记·学习·ue5
枚举类 `ETriggerEvent`枚举类 ETriggerEvent,这是Unreal Engine Enhanced Input系统中的一个核心概念。让我详细解释它的功能:
C语言小火车6 小时前
开发语言·c++
【C++】学生管理系统设计与实现丨SQLite数据库版本本文详细介绍了一个使用C++和SQLite数据库开发的学生管理系统的设计与实现。该系统采用模块化设计,结合了面向对象编程思想和数据库技术,实现了学生信息的增删改查、成绩统计分析、数据持久化等功能。系统具有结构清晰、功能完整、数据安全等特点,适合作为C++项目实践和数据库应用开发的学习案例。
charlie1145141917 小时前
开发语言·c++·人工智能·软件工程·并行计算·avx
AVX 指令集系列深度介绍:领域、意义、以及 AVX AVX2 的基本用法与样例PS下,笔者不是专门做这一块的,是聊天的时候聊到这里,发现这个领域对我而言相当的陌生,打算好好的记录个笔记唠下,所以我没办法完全保证我搜集得到的内容百分百准确。看官自行评判。
曼巴UE57 小时前
c++·ue5
UE C++ UI的折叠动画,隐藏收缩经验分享一.如何做UI折叠动画很简单,UE都准备好了选择你要动的UI元素Transform就改位置二.还有一种情况,我想让某个UI元素隐藏,并且让其它UI元素补上它的位置
zmzb01037 小时前
数据结构·c++·算法
C++课后习题训练记录Day531.练习项目:输入描述:输入第一行包括一个数字 𝑛 ,表示宝藏总共有 𝑛 个。 输入的第二行包括 𝑛 个数字,第 𝑖 个数字 𝑎[𝑖] 表示第 𝑖 个宝藏的珍贵程度。 数据保证 1≤𝑛≤1e5,1≤𝑎[𝑖]≤1e9 。
charlie1145141917 小时前
开发语言·c++·windows·笔记·学习·软件工程
如何把 Win32 窗口“置顶”(Windows + C++)最近我在一个工程里修复了“让窗口置顶”相关的问题。把这次修复整理成一篇可复用的技术博客,方便以后遇到类似场景能快速回顾:问题、定位、解决思路、关键代码、坑与测项、提交建议与复盘感想。
咔咔咔的7 小时前
c++
2110. 股票平滑下跌阶段的数目题目链接:2110. 股票平滑下跌阶段的数目代码如下:
SmoothSailingT7 小时前
开发语言·c++·c
C/C++与C#——指针的作用指针是编程语言中用于存储变量内存地址的特殊变量,它的核心价值是直接操作内存。指针存储的是变量的内存地址,通过指针可以跳过语言的封装层,直接读写该地址对应的内存数据。这是指针最根本的价值,也是它兼具强大性和危险性的原因。
天赐学c语言8 小时前
数据结构·c++·算法·leecode
12.18 - 有效的括号 && C语言中static的作用目录1.有效的括号a.核心思想b.思路c.步骤2.C语言中static的作用20. 有效的括号 - 力扣(LeetCode)https://leetcode.cn/problems/valid-parentheses/submissions/685718578/
Dream it possible!8 小时前
c++·leetcode·面试·回溯
LeetCode 面试经典 150_回溯_组合(99_77_C++_中等)给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。你可以按 任何顺序 返回答案。