技术栈
visualstudio
蹊黎
3 天前
数据结构
·
c++
·
visualstudio
·
1024程序员节
C++中stack、queue、priority queue类的部分简单实现
回顾前几篇文章,我们实现的 string、vector、list,都是底层数据结构的实现——我们需要自己管理内存、自己处理迭代器、自己面对扩容和失效。
葵花日记
13 天前
ide
·
visualstudio
·
编辑器
VS2022 美化指南:用 ClaudiaIDE 设置自定义编辑器背景
看久了 Visual Studio 2022 的默认编辑器界面,想给日常开发环境加点专属风格?通过 ClaudiaIDE 插件就能轻松实现背景自定义!
苏辰澈
16 天前
c语言
·
开发语言
·
c++
·
visualstudio
·
编辑器
C++独属于自己的变身:多态
例如多态 (polymorphism) 的概念:通俗来说,就是多种形态。其分为两种形态。必须是具有继承关系的类对象。 实现多态,语法上私有 / 保护继承也能写,但没有实际意义;工程上多态必须用公有继承 public。
殷色玫瑰
16 天前
c语言
·
数据结构
·
c++
·
算法
·
visualstudio
AVL树:从平衡因子到四种旋转的完整实现
AVL树是一种自平衡二叉搜索树普通二叉搜索树在插入数据后,如果数据本身具有某种顺序,例如依次插入 1 2 3 4 5,很容易退化成类似链表的结构
殷色玫瑰
17 天前
c语言
·
数据结构
·
c++
·
算法
·
visualstudio
·
rpc
C++ STL:map 与 set 详解——从底层红黑树到实际应用
STL 中的容器大致可以分成两类之前接触过的 string、vector、list、deque、array、forward_list 等都属于序列式容器
苏辰澈
21 天前
c语言
·
开发语言
·
c++
·
visualstudio
C++自己的族谱规则:继承详解下
本篇博客是对C++继承知识剩余的内容做的补充。6个默认成员函数,默认的意思就是指我们不写,编译器会帮我们自动生成一个,那么在派生类中,这几个成员函数是如何生成的呢?
殷色玫瑰
22 天前
java
·
开发语言
·
数据结构
·
c++
·
算法
·
visualstudio
C++ STL:stack、queue、priority_queue 与容器适配器详解
stack 是一种**后进先出(LIFO)**的数据结构也就是说:Last In First Out最后进入栈中的元素,最先被取出
苏辰澈
1 个月前
c语言
·
c++
·
visualstudio
C++自己的族谱规则:继承详解上
在写代码时我们经常面临一个问题,两个类具有相同成员变量/函数,这会导致代码的冗余,比如Student和Teacher都有姓名/地址/电话/年龄等成员变量,都有identity身份认证的成员函数。当然他们也有一些不同的成员变量和函数,比如老师独有成员变量是职称,学生的独有成员变量是学号;学生的独有成员函数是学习,老师的独有成员函数是授课。在此背景下C++设计出了继承。
_YouziTech_
2 个月前
visualstudio
·
mingw
·
cmake
·
lvgl
·
vs code
·
模拟器
·
sdl2
VS Code环境下LVGL模拟器的配置与运行
借助模拟器,开发者无需嵌入式硬件就能直接在PC端进行LVGL的GUI设计。而LVGL本身也支持Windows、Linux、Mac多系统,官方提供了适配多种集成开发环境的模拟运行方案。本文将基于Visual Studio Code结合SDL驱动,讲解LVGL模拟器的环境配置与运行步骤。尽管Windows系统并非官方推荐的Visual Studio Code开发场景,但该方案无需安装虚拟机,就能直接在Windows上运行模拟器,使用起来更加便捷。
执子星海
2 个月前
c++
·
windows
·
microsoft
·
visualstudio
·
微软
Registry Win32 API详解
开发者可通过以下核心 API 操作注册表:其他(win32 标准访问权限):微软文档-关于注册表 - Win32 apps | Microsoft Learn 微软文档-打开、创建和关闭键 - Win32 apps | Microsoft Learn 微软文档-写入和删除注册表数据 - Win32 apps | Microsoft Learn
典典分享指南
2 个月前
struts
·
visualstudio
·
sublime text
·
phpstorm
·
webstorm
GitHub Copilot 能换成本地模型吗?—— 本地化替代方案全解析
GitHub Copilot 作为 AI 编程助手,极大地提升了开发效率,但其云端服务模式也带来了数据隐私、网络依赖、订阅成本等顾虑。本文将深入探讨 Copilot 本地化替代的技术可行性、主流方案与实战路径。
邱邱玩编程
3 个月前
c++
·
qt
·
visualstudio
读取位置 0x0000000000000000 时发生访问冲突 | QT | MFC
手动编辑项目的.vcxproj文件,找到你要用的编译模式,修改或添加:
*.✧屠苏隐遥(ノ◕ヮ◕)ノ*.✧
3 个月前
c++
·
visualstudio
C++学习:基础知识的掌握
写法1:// 单行注释内容 写法2:/* 多行注释内容 */作用:给一段指定的内存空间起名,方便操作这段内存 语法:数据类型 变量名 = 初始值;
小徐不徐说
3 个月前
c++
·
visualstudio
·
工具
·
插件
VS 2022 Visual Assist 破解
工具版本:Visual Assist X 10.9.2440Visual Assist X(俗称番茄助手)是 VS 最实用的增强插件,能够大幅提升 C/C++、C# 等开发效率,提供代码补全、语法高亮、代码跳转、重构、智能提示等功能,是程序员必备开发工具。
AmyLin_2001
3 个月前
c++
·
visualstudio
·
pdf
·
zlib
·
vcpkg
·
libtiff
·
cmyk
PDF 色彩保真工程实践【3】上手实践:工程结构、依赖集成与一键构建运行
本文是系列文章的第 3 篇。方案已经清楚,这一篇我们动手把工程跑起来:看懂目录结构、安装好依赖、用脚本完成依赖准备、构建和运行,并读懂 --verify 输出的每一项 PASS。
ziguo1122
3 个月前
c语言
·
c++
·
windows
·
visualstudio
Windows API MessageBox 函数详解
MessageBox 大概是 Windows 编程里最常用的函数之一了——几乎每个 Windows 程序的入门第一课都离不开它。
ziguo1122
3 个月前
c++
·
windows
·
visualstudio
Windows API 文件操作超级指南——从入门到内核
在上一篇文章中,我们系统性地对比了 C/C++ 在 Linux、Windows、macOS 三平台的文件操作。那篇文章的评论区有位读者问了一个很刁钻的问题:“既然 fopen 和 fstream 都能跨平台,我干嘛还要学 Windows API 那一大坨参数?”
筱羽_筱羽
3 个月前
windows
·
visualstudio
·
soem
VS2022 编译SOEM
安装cmakeDownload CMakeSEMO源码下载地址:GitHub - OpenEtherCATsociety/SOEM: Simple Open Source EtherCAT Master · GitHub
不负岁月无痕
3 个月前
c++
·
visualstudio
·
哈希算法
·
散列表
·
unordered
STL --C++哈希表封装unordered_map/set
目标:实现 unordered_map 和 unordered_set,底层使用链地址法(哈希桶)解决冲突
我命由我12345
4 个月前
java
·
c语言
·
c++
·
嵌入式硬件
·
物联网
·
visualstudio
·
java-ee
RFID 技术极简理解
RFID 全称 Radio Frequency Identification,即射频识别RFID 是一种非接触式自动识别技术