c++

xh didida24 分钟前
开发语言·c++·算法
算法 -- 位运算&(按位与):只要有0就是0|(按位或):只要有1就是1^(按位异或):相同为0,相异为1 /不进位相加
hele_two26 分钟前
c++·windows·vscode·图形渲染
VS Code + CMake 调用 SDL2 & SDL2_image 完整编译教程(Windows 平台)本文基于 VS Code 官方 CMake 流程 + Windows 下 SDL2/SDL2_image 实战移植经验,把创建 CMake 项目 → 配置头文件 / 库路径 → 自动复制 DLL → 一键构建运行全流程讲透,新手跟着点就能跑通图形 + 图片加载工程。
量子炒饭大师1 小时前
c++·算法·重构·优化算法·双指针
【优化算法】双指针算法的「义体化」重构 ——【双指针】双指针算法中的指针是如何定义的?如何使用它进行一些简单的算法?在处理线性数据结构(数组、链表)时,传统的暴力扫描往往会带来 O ( n 2 ) O(n^2) O(n2) 的时间复杂度。 对于高频并发或大规模数据处理,这种效率是无法接受的。
小辉同志2 小时前
c++·力扣·多维动态规划
62. 不同路径多维动态规划:62. 不同路径 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。
arron88992 小时前
c++
DebugView未打印日志原因这是一个很常见的问题。根据你的情况——DLL代码执行成功但OutputDebugStringW的输出在DebugView中看不到排查一下。
hele_two2 小时前
c++·算法·图形渲染
SDL2高效画实心圆的算法(一)圆的公式: x 2 + y 2 = r 2 x^2+y^2=r^2 x2+y2=r2设原点是圆心, ( x 0 , y 0 ) (x_0,y_0) (x0,y0)是圆上的点,则其关于圆心中心对称的点为 ( − x 0 , − y 0 ) (-x_0,-y_0) (−x0,−y0)同样也是圆上的点,同样点 ( x 0 , − y 0 ) (x_0,-y_0) (x0,−y0)、 ( − x 0 , y 0 ) (-x_0,y_0) (−x0,y0),点 ( y 0 , x 0 ) (y_0,x_0) (y0
AbandonForce3 小时前
开发语言·数据结构·c++·散列表
哈希表(HashTable,散列表)个人理解哈希表是一种通过哈希函数将键值(key)映射到数组索引,从而实现平均时间O(1)时间复杂度的插入,查找,删除操作的数据结构
样例过了就是过了4 小时前
数据结构·c++·算法·leetcode·动态规划
LeetCode热题100 编辑距离给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数 。 你可以对一个单词进行如下三种操作: 插入一个字符 删除一个字符 替换一个字符
z200509304 小时前
开发语言·c++
C++中位图和布隆过滤器的一些面试题提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档在对C++的问题时,位图和布隆过滤器是可以解决实际问题的,当面对很多数据时,我们的服务器内存又很小时,我们需要进行拆分数据进行映射储存,然后进行查找,下面分享一些常见面试题和解决方案。
khalil10204 小时前
数据结构·c++·算法·leetcode·动态规划·回文子串·回文子序列
代码随想录算法训练营Day-46 动态规划13 | 647. 回文子串、516.最长回文子序列、动态规划总结dp数组含义:dp[i][j]代表s[i,j]是否是回文子串,true或者false;递推公式:当s[i]==s[j]相等,则需要看j和i差多少,要是差的值不超过2,则一定是回文子串;
挨踢ren5 小时前
c++·设计模式
单例模式:C++实现与多线程安全单例模式是一种创建型设计模式,确保一个类有且仅有一个实例,并向整个系统提供唯一的全局访问点。核心:类加载时就创建实例,以空间换时间
用户805533698035 小时前
c++·qt
现代Qt开发教程(新手篇)1.14——日志相关仓库仍然已经开源,正在积极火热的建设之中,欢迎各位大佬提Issue和PR!链接地址:github.com/Awesome-Emb…
艾莉丝努力练剑6 小时前
linux·运维·服务器·网络·c++·tcp/ip
【Linux网络】Linux 网络编程入门:TCP Socket 编程(下)🎬 艾莉丝的简介:网络编程,本质上就是跨主机的进程间通信(IPC)。我们平时上网、刷视频、聊天,底层都是不同设备上的进程在通过网络交换数据。理解了这一点,整个网络编程的学习就会清晰很多。
宵时待雨6 小时前
linux·运维·服务器·c++·笔记
linux笔记归纳4:进程概念目录进程概念一、冯诺依曼体系结构1.1.冯诺依曼体系架构1.2.存储分级1.3.数据流动二、操作系统(Operator System)
凯瑟琳.奥古斯特6 小时前
数据结构·c++·算法·leetcode·职场和发展
力扣2760 C++滑动窗口解法题目要求:给定一个整数数组 nums 和一个整数 threshold,寻找最长的奇偶子数组。子数组需满足以下条件:
ximu_polaris6 小时前
c++·设计模式·访问者模式
设计模式(C++)-行为型模式-访问者模式访问者模式是一种行为型设计模式,允许在不修改已有类结构的情况下定义新的操作。它将算法与对象结构分离,使得可以在不改变各元素类的前提下定义作用于这些元素的新操作。 核心思想:双重分派:1. 元素对象接受访问者;2.访问者访问具体元素
血玥珏7 小时前
c++·音视频
血玥珏-多WAV/MP3混音合成小工具2.0.0.5简单说,就是把多个音频(WAV、MP3)混在一起,合成一个 WAV 文件。比如你有一首伴奏,还有一段人声,想合在一起做翻唱;或者你录了好几轨音频,要混成一首完整的歌 — 这工具就是干这个的。
Shadow(⊙o⊙)7 小时前
开发语言·c++·后端·qt·学习
初识Qt+经典方式实现hello world!的交互引言代码解释qmake是一个构建工具(build tool),读取.pro文件生成makefile—告诉编译器怎么编译、链接
梵尔纳多7 小时前
c++·图形渲染·opengl
OpenGL 实例化我们有时候需要绘制大量的同一模型的物体,比如游戏中的子弹,它们使用同个模型,只是位置不同,我们的代码将会是这样的:
隐士Xbox7 小时前
开发语言·c++·计算机视觉
c++ 指针的用法a:普通变量,存的是值 10&a:取地址,得到 a 在内存中的位置 2.p:指针变量,存的是 a 的地址 3.*p:解引用,表示“取这个地址里的值”,也就是 10