c++

HellowAmy6 小时前
开发语言·c++·代码规范
我的C++规范 - 玩一个小游戏通过上一篇文章,你应该对数据类型和运算符有了一定了解,但离你能自己编写一个像样的程序还有一点小麻烦,今天让我们通过一个小游戏来了解基础编程的最后一块拼图,控制指令 控制指令也叫语句(Statement),在编程的名词中总是让人听起来不明所以,所以我更习惯叫控制指令 它的作用是通过一些有条件的指令控制代码是否执行,通常我们需要编写多种可能发生的事情,每一种事情都需要对应的代码块开处理,而控制指令就是这些代码块的指挥员,它需要指挥控制程序运行那一段代码 本篇文章中有一段很长的 main.cpp 代码,它描述了
自学不成才6 小时前
c++·python·算法·数据挖掘
深度复盘:一次flutter应用基于内存取证的黑盒加密破解实录并完善算法推理助手本篇文章不是代码的堆砌,而是对我整个逆向工程思维过程的深度剖析。它记录了我如何从数学原理出发,通过现象观察建立假设,在错误的道路(AES)上碰壁,最终通过取证分析锁定真凶(RC4),并利用内存碰撞完成绝杀的完整逻辑链。
玖釉-8 小时前
c++·windows·图形渲染
[Vulkan 学习之路] 08 - 给图片穿马甲:图像视图 (Image Views)欢迎来到第八篇!上一节我们成功创建了 Swap Chain,此时我们的显存里已经躺着几张(通常是 2 或 3 张)VkImage 对象,随时准备被显示到屏幕上。
m0_748250039 小时前
c++·算法·信号处理
C++ 信号处理信号是操作系统用于通知进程发生特定事件的机制,例如用户按下 Ctrl+C(SIGINT)或程序访问无效内存(SIGSEGV)。C++ 通过 <csignal> 头文件提供信号处理支持。
yuyanjingtao9 小时前
c++·算法·青少年编程·动态规划·gesp·csp-j/s
动态规划 背包 之 凑钱P2842 纸币问题 1 P2840 纸币问题 2 P2834 纸币问题 3某国有 n 种纸币,每种纸币面额为 a i a_i ai 并且有无限张,现在要凑出 w 的金额,试问最少用多少张纸币可以凑出来?(保证可以凑出对应金额)
scx2013100410 小时前
数据结构·c++·算法·树状数组
20260112树状数组总结树状数组是一种支持单点修改和区间查询码量低常数小的数据结构。任何数字都可以表示为不超过logn个2的幂次之和,例如7=4+2+1,这一特性就是树状数组的核心理论。
星竹晨L10 小时前
开发语言·c++
【C++内存安全管理】智能指针的使用和原理目录1 智能指针的使用场景分析2 RAII和智能指针的设计思路3 C++标准库智能指针的使用4 智能指针的原理
智者知已应修善业11 小时前
c语言·c++·经验分享·笔记·算法·蓝桥杯·深度优先
【C语言 dfs算法 十四届蓝桥杯 D飞机降落问题】2024-4-12缘由C语言 dfs算法 十四届蓝桥杯 D飞机降落问题_编程语言-CSDN问答
玖釉-11 小时前
c++·windows·图形渲染
[Vulkan 学习之路] 09 - 显卡的流水线工厂:图形管线概览 (Graphics Pipeline)欢迎来到第九篇!https://blog.csdn.net/wang1290865309/category_13117732.html?fromshare=blogcolumn&sharetype=blogcolumn&sharerId=13117732&sharerefer=PC&sharesource=wang1290865309&sharefrom=from_link
无限进步_12 小时前
c语言·开发语言·数据结构·c++·算法·github·visual studio
【C语言&数据结构】二叉树遍历:从前序构建到中序输出二叉树是计算机科学中最重要的数据结构之一,而遍历二叉树则是理解和操作二叉树的基础。本文将深入解析如何根据前序遍历字符串构建二叉树,并进行中序遍历输出,这是一个经典的二叉树问题。
天赐学c语言12 小时前
c++·算法·leecode
1.14 - 用栈实现队列 && 对模板的理解以及模板和虚函数区别目录1.用栈实现队列a.核心思想b.思路c.步骤2.对模板的理解以及模板和虚函数区别a.对模板的理解b.模板和虚函数区别
玖釉-12 小时前
c++·windows·图形渲染
[Vulkan 学习之路] 02 - 万物起源:创建 Vulkan 实例 (Instance)上一篇我们成功搭建了环境并弹出了一个黑窗口。今天,我们要正式初始化 Vulkan 库。在 Vulkan 中,没有什么是“默认”发生的。不同于 OpenGL 的上下文(Context),Vulkan 使用 Instance(实例) 来存储所有每个应用层面的状态。这是你的应用程序与 Vulkan 库、显卡驱动之间建立连接的桥梁。
SunkingYang13 小时前
c++·qt·csv·读取文件
QT如何读取csv文件这是最常用和灵活的方法,适合在内存中直接操作数据。如果你希望将CSV数据直接显示在Qt的表格视图(如QTableView)中,使用QStandardItemModel非常方便。
CoderCodingNo14 小时前
开发语言·c++
【GESP】C++六级考试大纲知识点梳理, (2) 哈夫曼树、完全二叉树与二叉排序树GESP C++六级官方考试大纲中,第2条考点要求深入掌握几种特殊的树形结构。(2)掌握哈夫曼树、完全二叉树、二叉排序树的相关概念和应用。
水饺编程14 小时前
c语言·c++·windows·visual studio
第4章,[标签 Win32] :获取设备环境句柄的第一个方法上一篇:第4章,[标签 Win32] :GDI 简介与 设备环境回到目录下一篇:无对于本节所讲解的知识,有可能,你会需要时不时地参考本专栏的其它文章。真的遇到了需要参考之前的文章的知识点,请你自行查阅。
老四啊laosi14 小时前
c++
[C++初阶] 9. STL--string使用(二)1. string对象结尾多了一个\0。 2. 这个 \0 不属于有效字符,只是一个标识符。所以在计算字符串长度时不算 \0 ,但是申请空间时要为\0留一个位置。
SunkingYang14 小时前
c++·qt·提示·错误·告警·用法·qmessagebox
QT中如何使用QMessageBox 实现提示、警告、错误报告和用户决策功能对于大多数标准场景,使用 QMessageBox 的静态函数是最简单直接的方法。这些函数会创建并显示一个模态对话框,并返回用户点击的按钮。
Once_day14 小时前
c语言·c++
CC++八股文之内存Author:Once Day Date:2026年1月13日漫漫长路,才刚刚开始…全系列文章请查看专栏: C语言_Once-Day的博客-CSDN博客
量子炒饭大师14 小时前
c语言·开发语言·c++·函数重载
【C++入门】Cyber骇客的同名异梦——【C++重载函数】(与C的函数差异)在自然语言中,一个词在不同语境下可能有不同的含义(一词多义)。在 C++ 中,函数重载允许在同一作用域中声明多个名称相同但形参列表不同的函数。
charlie11451419114 小时前
开发语言·c++·笔记·学习·嵌入式·现代c++
现代嵌入式C++教程:if constexpr——把编译期分支写得像写注释 —— 工程味实战指南笔者一直认为,在介于最近的现代C++和比较古典的C++98之间,大部分模板编程的使用方式,都是为了组合出特定目的而编写的,这种复杂性有时候并不是我们想要的。比如说,我们在之后学习的模板编程里,很多依赖模板的 enable_if、特化、SFINAE 花活本质上只是为了达成我们特定的编译期匹配目的。好在现在,我们有if constexpr 来化简绝大多数的场景了。