c++

大锦终24 分钟前
c++·算法·深度优先
递归回溯综合练习与之前写过的题类似,首先求所有子集,再在过程中计算异或和。还是设置全局变量,之前的path是用来保存路径的,本题用于保存当前层路径的异或和,没有递归出口通过循环来控制下标,通过可选位置来判断是否为有效子集可以避免无效遍历,参数传递需要一个参数来标记当前递归到哪一层了,每次递归将path值加入到全局变量num中保存和,回溯的恢复现场通过异或两个相同的数相互抵消的性质来进行
晚风吹长发44 分钟前
linux·运维·服务器·数据结构·c++·后端·算法
初步了解Linux中的动静态库及其制作和使用目录静态库制作静态库使用静态库直接编译放入默认路径:创建软连接动态库制作动态库为什么需要fPIC(动态库的加载)
风之歌曲1 小时前
c++·算法·矩阵
c++高精度模板高精加:思路:用整型数组相加、输出高精减:思路:在前面加上了结果为负的判断,如a>b,则a-b=-(b-a),所以先输出负号,然后a、b交换,运算同加法。
crescent_悦1 小时前
c++
C++:Find CoinsEva 喜欢收集来自宇宙各地的硬币,包括火星等其他星球的硬币。一天她来到一家可以接受各种硬币支付的商场。但这里对付款有特殊要求:每笔账单必须恰好使用两枚硬币来支付精确金额。由于她带了多达 105105 枚硬币,她需要你的帮助。对于任意给定的支付金额,你需要告诉她是否能找到两枚硬币来支付。
嵌入式进阶行者2 小时前
c++·算法·华为od·深度优先
【算法】深度优先搜索实例:华为OD机考双机位A卷- 中庸行者给定一个 m*n 的整数矩阵作为地图,矩阵数值为地形高度。中庸行者选择地图中的任意一点作为起点,尝试往上、下、左、右四个相邻格子移动,移动时有如下约束:
云深麋鹿2 小时前
c++
C++入门篇目录(一)第一个程序(二)命名空间(1)C中遇到的问题(2)引入namespace(3)命名空间的使用
量子炒饭大师3 小时前
开发语言·c++·nullptr
【C++入门】零域终端的虚空指针协议——【nullptr】还在为编译器给NULL匹配为int而头疼?nullptr给予你全新的字面量!NULL实际是一个宏,在传统的C头文件(stddef.h)中,可以看到如下代码:#ifndef NULL 如果当前环境中还没有定义过 NULL
阿豪只会阿巴3 小时前
开发语言·c++·python·ubuntu·ros2
【多喝热水系列】从零开始的ROS2之旅——Day10 话题的订阅与发布1:Python大家好,欢迎回到“多喝热水”ROS2系列专栏!经过前9天的铺垫,我们已经掌握了ROS2的基础环境配置、节点创建、日志打印等核心技能,今天终于要进入ROS2通信机制的核心——话题(Topic)。作为ROS2中最常用的异步通信方式,话题就像一个“广播电台”,发布者(Publisher)往指定频道发消息,订阅者(Subscriber)监听频道收消息,完美适配“一方发送、多方接收”的场景。 一、核心目标 今天我们的核心任务是掌握:
羊小猪~~3 小时前
前端·数据库·c++·后端·qt·qt6.3
【QT】--文件操作前言:Qt中的I/O操作提供了统一接口简化了文件与外部的操作方式。I/O的本质是对连续空间的数据读写。
2501_940315263 小时前
开发语言·c++·算法
【无标题】1.17给定一个数将其转换为任意一个进制数(用栈的方法)总结:要将其转换为一个任意进制的数,只需要先用这个数去对 这个进制数取余,然后再将这个数除以这个进制数。取余的结果就是这个数转换为任意进制的数的结果。
fpcc4 小时前
c++·c++23
C++23中的模块应用说明之五综合应用和重点分在前面进行了模块的尽量详细的分析和说明,对其中的的组织形式也进行了初步的分析。在生产实践中,具体的组织除了遵循技术上的组织方式外,还要针对具体的应用进行组织管理:
xiaoye-duck5 小时前
c++
吃透C++类和对象(下):内部类、匿名对象及编译器优化的深度解析🔥小叶-duck:个人主页❄️个人专栏:《Data-Structure-Learning》《C++入门到进阶&自我学习过程记录》
情缘晓梦.5 小时前
开发语言·jvm·c++
C++ 内存管理程序在运行时,操作系统会将其内存划分为不同的区域,每个区域有特定的用途。C语言主要通过四个函数进行动态内存管理。
恒者走天下5 小时前
c++
研一、大一大二学计算机应该怎么规划可能很多同学看到这文章标题的名字,也会以为博主阿甘也会像其他人一样,教大家怎么卷,教大家早点找实习。nonono!
我是一只小青蛙8886 小时前
c++
Windows下MATLAB与C++混合编程实战好的,这是一个关于在Windows操作系统下实现MATLAB与C/C++混合编程,具体涉及动态链接库(DLL)的生成与调用的实战指南。我们将分步进行说明。
玖釉-6 小时前
c++·windows·图形渲染
[Vulkan 学习之路] 11 - 组装流水线:固定功能阶段 (Fixed Functions)欢迎来到第 11 篇!上一节我们准备好了 Shader(着色器),那是管线的大脑。今天我们要配置管线的“躯干”——那些硬件固化的功能模块。
f狐0狸x6 小时前
开发语言·c++·string
【C++修炼之路】C++string的用法🏝️专栏: 【C++修炼之路】 🌅主页: f狐o狸x“不为盛名而来,不为低估而去”hello!大家好久不见呀~从今天开始我将继续整理关于C++的学习心得,欢迎大家一起学习
阿豪只会阿巴6 小时前
c++·笔记·python·ubuntu·ros2
【多喝热水系列】从零开始的ROS2之旅——Day9 初识话题通信:基本命令欢迎来到“多喝热水”系列的Day9经过前8天的铺垫,我们已经对ROS2的核心概念(节点)有了初步认知,今天就带着这些知识,实操话题相关的命令,手把手拆解每一条命令的底层逻辑,真正做到“知其然也知其所以然”。
码小猿的CPP工坊7 小时前
开发语言·c++
C++弱引用智能指针std::weak_ptr使用介绍前面两篇博文分别介绍了智能指针的概念及分类,并且通过源代码示例讲解了std::unique_ptr和std::shared_ptr类型的智能指针。std::shared_ptr解决了多对象共享资源的内存管理问题(如工控系统中多个控制器共享数据点、视图共享数据源等场景)。但std::shared_ptr可能导致循环引用和计数无法归零,最终造成内存泄漏,std::weak_ptr可以解决这种问题。它不拥有对象的所有权,只是观察共享对象状态,既不会增加引用计数,也不影响对象的生命周期。
程序员zgh2 天前
c语言·开发语言·c++·测试工具·visualstudio·安全性测试
C/C++性能分析工具前言:之前写过一篇文章C++编程技巧 —— 提高时空效率_3857. 休息时间c++-CSDN博客,关于如何使用C++的编程技巧来提升程序性能。有童鞋可能会问,那我们如何去定量地测试我们写的代码的性能,找到瓶颈所在呢?本文给大家推荐一些C/C++常用的性能分析工具。