技术栈
c++
kyle~
2 小时前
java
·
开发语言
·
c++
C++---value_type 解决泛型编程中的类型信息获取问题
在C++泛型编程中,value_type是一个贯穿容器、迭代器、算法的核心概念。value_type是一种约定式的嵌套类型(nested type),用于标准化“组件所操作的元素类型”的访问方式。从STL容器到自定义泛型组件,value_type的存在使得算法能脱离具体类型,实现“一次编写,到处复用”的泛型目标。
NiNi_suanfa
5 小时前
开发语言
·
c++
·
qt
【Qt】Qt 批量修改同类对象
在 Qt 界面开发中,“批量修改同类对象”主要分 Qt Designer(.ui 可视化设计) 和 QML(Qt Quick) 两大场景,核心逻辑是「先筛选/全选同类对象 → 统一修改公共属性」,以下是 step-by-step 具体操作,兼顾新手友好性和高效性:
信奥胡老师
6 小时前
c++
·
ide
·
vscode
·
macos
·
编辑器
苹果电脑(mac系统)安装vscode与配置c++环境,并可以使用万能头文件全流程
把勾取消掉进入iostream文件。
妖灵翎幺
6 小时前
开发语言
·
c++
·
ide
C++ 中的 :: 操作符详解(一切情况)
在 C++ 中,:: 被称为作用域解析运算符(Scope Resolution Operator)。它用于指定标识符(如变量、函数、类等)的作用域,确保在不同的作用域中可以准确地访问相应的实体。
star _chen
7 小时前
开发语言
·
c++
·
算法
C++实现完美洗牌算法
洗牌算法的唯一目标,是将一个长度为 n 的数组,打乱成 n! 种全排列中的任意一种,并且确保每种排列出现的概率都是 1/n!。
繁星星繁
7 小时前
c++
·
笔记
·
学习
【C++】脚手架学习笔记 gflags与 gtest
概念:Google gflags 是一个开源 C++ 库,设计用于处理命令行参数。它的核心目标是让程序能够通过命令行或配置文件接受参数,从而轻松地改变程序的行为,而不需要重新编译代码。
路痴楷
8 小时前
c++
·
qt
·
visual studio
无法定位程序输入点问题
在工作过程遇到两次这个问题查阅资料后了解到是因为编译版本不同或者依赖项有问题导致的这里是因为我调用的这个动态库是用QT5.9.1生成的,而主程序是用6.8.3生成的,依赖的动态库用6.8.3编译后把生成的动态库搬过来就可以了
Source.Liu
8 小时前
c++
·
qt
·
rust
【LibreCAD】 RS_Units 类完整解析
结合 .h 和 .cpp 文件,以下是 RS_Units 类的完整解析。RS_Units 类是 LibreCAD 中处理单位转换和格式化的核心静态类,包含全面的单位系统支持、格式转换和数值处理功能。
我是一棵无人问荆的小草
9 小时前
开发语言
·
c++
编码演变史
你可以把字符(比如一个汉字、一个英文字母)想象成一个人。Unicode 是给全世界每个字符分配一个唯一的、永久的身份证号码(码点)。比如“汉”字的身份证号是 U+6C49。
potato_may
10 小时前
c语言
·
开发语言
·
数据结构
·
c++
·
内存
·
内存管理
CC++ 内存管理 —— 程序的“五脏六腑”在哪里?
💡 你写的每一行代码,背后都有一块内存默默支撑。 学会内存管理,就像学会给程序“体检”和“做手术”! 本章带你搞懂: ✅ 程序运行时,变量到底住在哪里? ✅ malloc/free 和 new/delete 有什么区别? ✅ 为什么 C++ 要发明 new? ✅ 什么是“定位 new”?它有什么用?
饕餮怪程序猿
10 小时前
开发语言
·
c++
·
算法
A*算法(C++实现)
A*算法是一种启发式搜索算法,结合了Dijkstra算法(保证找到最短路径)和贪心最佳优先搜索(高效但不保证最优)的优点。
ULTRA??
11 小时前
c语言
·
开发语言
·
c++
C/C++函数指针
在 C++ 中,函数指针是一种指向函数的指针变量,可以用于调用函数或作为回调函数传递。以下是函数指针的详细写法及用法:
还没想好取啥名
11 小时前
开发语言
·
c++
·
stl
C++11新特性(一)——自动类型推导
在C++11之前,auto 和 static 是对应的,表示变量自动存储,但是非 static 的局部变量默认都是自动存储的,因此这个关键字变得非常鸡肋,但是,在C++11中他们被赋予了新的含义,使用这个关键字能够像别的语言一样自动推导出变量的实际类型
我是华为OD~HR~栗栗呀
11 小时前
java
·
c++
·
python
·
华为od
·
华为
·
面试
华为OD-C面经-23届学院哦
面试背景: 刚毕业的大学生,经人介绍认识的栗栗姐,非目标学院,财务管理专业没有什么项目,只有一次实习经历。
西贝爱学习
11 小时前
c++
Visual Studio下载地址,vs2022安装程序
Visual Studio下载地址:过去版本下载地址:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
天赐学c语言
11 小时前
c++
·
二叉树
·
虚函数
12.5 - 二叉树的最近公共祖先 && 构造函数和析构函数可以是虚函数吗
目录1.二叉树的最近公共祖先a.核心思想b.思路c.步骤2.构造函数和析构函数可以是虚函数吗?为什么??
闻缺陷则喜何志丹
11 小时前
c++
·
数学
·
计算几何
【计算几何】P2785 物理1(phsic1)- 磁通量|普及+
数学 计算几何蒟蒻 HansBug 在物理考场上,挠了无数次的头,可脑子里还是一片空白。眼下出现在 HansBug 蒟蒻面前的是一个奇怪的磁场,形状为多边形,可以描述为 N N N 个点构成的序列,这些点即依次为该磁场的各个顶点。于是现在蒟蒻 HansBug 想要知道该磁场的磁通量为多少。可是他脑细胞和 RP 已经消耗殆尽,所以这个高端的任务就交给你们啦。
郝学胜-神的一滴
11 小时前
linux
·
服务器
·
开发语言
·
c++
·
程序人生
Linux定时器编程:深入理解setitimer函数
在Linux系统编程中,定时器是一个非常重要的功能组件,它允许程序在特定的时间间隔执行某些操作。setitimer()函数是Linux提供的传统定时器接口之一,虽然现代编程中可能更倾向于使用timer_create()等POSIX定时器,但理解setitimer()仍然很有价值,特别是在维护旧代码或需要简单定时功能的场景。
小鱼小鱼.oO
11 小时前
c++
·
算法
·
哈希算法
C++ 算法基础知识
目录标准输出控制语句条件判断 if else循环 for/while基本数据结构动态数组 vector
昨天那个谁谁
12 小时前
c++
·
python
·
ros2
ROS2运行时报无法加载create_key等符号错误
在Windows上运行ROS2命令行时每次都会报以下错误:查找了一下generate_artifacts这个符号,在sros这个包中找到,检查包里的__init__.py,发现了导入了lxml,使用Dependencies检查lxml.etree的依赖,发现缺少libxml2.dll, libxslt.dll, libexslt.dll。