c++

孞㐑¥几秒前
开发语言·c++·经验分享·笔记·算法
算法——BFS目录BFS解决 FloodFill 算法图像渲染岛屿数量岛屿的最大面积被围绕的区域BFS解决最短路径问题
MZ_ZXD0012 小时前
java·c++·vue.js·spring boot·python·django·php
springboot旅游信息管理系统-计算机毕业设计源码21675目 录摘 要Abstract1 前 言1.1 研究背景与意义1.2 国内外现状研究1.3 主要研究内容
A星空1233 小时前
linux·c++·驱动开发·i2c
一、Linux嵌入式的I2C驱动开发I2C协议如何通过两条线来传输数据?I2C控制器的驱动程序I2C设备本身的驱动程序应用程序(自己写和好用的I2Ctools)
凡人叶枫3 小时前
java·linux·c语言·开发语言·c++·嵌入式开发
C++中智能指针详解(Linux实战版)| 彻底解决内存泄漏,新手也能吃透在Linux C++开发中,内存管理是永恒的重点,也是新手最容易踩坑的地方——手动用new分配内存、delete释放内存,稍有疏忽就会导致内存泄漏(如异常退出未释放、忘记delete)、双重释放、野指针等问题,这些隐性bug在Linux后台程序、服务端开发中,可能导致程序崩溃、服务器宕机。
会叫的恐龙3 小时前
c++·算法·字符串
C++ 核心知识点汇总(第六日)(字符串)字符串是C++中处理文本数据的核心工具。C++提供了两种字符串处理方式:C风格字符数组和C++标准库string类。其中string类以其便捷的操作、动态扩容和丰富的成员函数,成为现代C++开发的首选。
小糯米6013 小时前
开发语言·c++·算法
C++顺序表和vector线性表是n个具有相同特征的数据元素的有序序列 ------ 人话:每个元素的类型都是一致的,并且有先后顺序 数据表其实也就是一个相对简单的数据结构
独望漫天星辰3 小时前
开发语言·c++
C++ 多态深度解析:从语法规则到底层实现(附实战验证代码)多态是 C++ 面向对象的三大特性之一,也是面试和开发中最易踩坑的知识点。本文不仅会梳理多态的核心规则,还会通过可运行的实战代码,带你从语法层面穿透到底层虚表实现,彻底搞懂多态的本质。
王老师青少年编程4 小时前
c++·题解·真题·csp·信奥赛·csp-s·提高组
2024年信奥赛C++提高组csp-s初赛真题及答案解析(阅读程序第3题)假设程序运行前能自动将 maxn 改为 n+1,所实现的算法的时间复杂度是 O(nlog⁡n)。( )
凡人叶枫5 小时前
linux·服务器·c语言·开发语言·c++
C++中输入、输出和文件操作详解(Linux实战版)| 从基础到项目落地,避坑指南在Linux C++开发中,输入、输出(I/O)和文件操作是基础中的基础,也是高频应用场景——无论是后台服务的日志写入、配置文件读取,还是终端交互、数据传输,都离不开这套技术。但很多初学者容易陷入“只会用cout/cin,不懂底层逻辑,遇到文件操作就踩坑”的困境:比如终端输出乱码、文件读写失败、权限报错,甚至出现内存泄漏。
CSDN_RTKLIB5 小时前
c++
使用三方库头文件未使用导出符号情景提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档我的camke工程开启了set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) 所以我的头文件里面都是只有简单声明,没有__declspec(dllexport)与__declspec(dllimport)这种使用宏隔开,其他工程调用时按照你前面说的无__declspec(dllimport)只是性能上差一些,这么看来没有这两个应该不影响使用,但是头文件中也没有extern “C”,这个会影响使用吗,如果导出方和使用
rainbow68896 小时前
c++
Linux文件描述符与重定向原理在Linux系统中,文件描述符(fd)和shell的重定向功能是文件操作的核心概念。下面我将逐步解释fd的本质,并详细介绍如何在minishell(一个简单的shell实现)中实现重定向功能。我会使用C++代码示例来演示实现过程,确保内容真实可靠。
CodeSheep程序羊7 小时前
java·c语言·开发语言·c++·python·程序人生·职场和发展
拼多多春节加班工资曝光,没几个敢给这个数的。距离过年假期越来越近了,说实话,这会坐在工位上有时候浑身刺挠,思绪不知不觉也会飘上一阵。最近在网上刷到一个过年期间电商平台拼多多内部加班补贴曝光的帖子,相信不少同学也看到了,在职场社区里引发了一阵关注和热议。
编程小白20267 小时前
开发语言·c++·windows·qt·学习
从 C++ 基础到效率翻倍:Qt 开发环境搭建与Windows 神级快捷键指南刚入门 Qt/C++ 开发,是不是感觉既要在代码里深陷指针泥潭,又要在满屏的窗口里找不到北?别慌,这不仅是技术的磨砺,更是效率的博弈。本文将带你厘清 C++ 与 Qt 的本质区别,梳理高效的学习路径,并送上 3 个让 Windows 开发效率翻倍的“神级”快捷键,助你从“代码民工”进阶为“效率达人”!
.小墨迹8 小时前
linux·c++·学习·算法·ubuntu
apollo学习之借道超车的速度规划Apollo借道超车场景下速度规划的具体实现逻辑,这是Apollo超车速度规划的核心安全约束环节。Apollo的借道超车速度规划并非单纯的“加速-匀速-减速”曲线生成,而是基于Frenet坐标系的s-t时空图做全局速度优化,会将本车道前车、超车道前后车、对向车道来车等所有动态目标的时空轨迹都投射到s-t图中,形成时空障碍物约束,再通过算法生成无冲突、符合动力学/舒适性的速度曲线,核心是在s-t图的安全时空窗口内完成超车。
历程里程碑8 小时前
linux·c语言·开发语言·数据结构·c++·算法
Linux20 : IO🔥个人主页:Milestone-里程碑❄️个人专栏: <<力扣hot100>> <<C++>><<Linux>>
郝学胜-神的一滴8 小时前
linux·服务器·开发语言·网络·c++·tcp/ip·程序人生
深入浅出:使用Linux系统函数构建高性能TCP服务器在数字化浪潮席卷全球的今天,网络通信已成为现代软件系统的基石。而TCP协议,作为互联网通信的中流砥柱,其重要性不言而喻。本文将带您深入Linux系统内核,探索如何使用原生系统调用构建一个稳定、高效的TCP服务器,揭开网络编程的神秘面纱。
天若有情6738 小时前
网络·c++·算法·安全·数据安全·加密
【自研实战】轻量级ASCII字符串加密算法:从设计到落地(防查岗神器版)作为一名C++开发者,日常写加密工具总觉得现成的MD5、Base64不够“接地气”——要么单向不可逆,要么密文特征太明显,给朋友传个“约酒暗号”分分钟被对象识破。
czy87874759 小时前
开发语言·c++
深入了解 C++ 中的 `std::bind` 函数深入了解 C++ 中的 std::bind 函数,它是 C++11 引入的函数绑定器,核心作用是「绑定函数的部分参数、调整参数顺序、将成员函数转为普通函数」,最终生成一个可调用对象(仿函数),让函数调用更灵活。下面我会从核心概念、基本用法、高级场景、与 lambda 的对比 四个维度详细拆解,附带完整可运行示例,帮你彻底掌握这个工具。
我在人间贩卖青春9 小时前
c++·private·public·protected·继承方式
C++之继承的方式
智者知已应修善业11 小时前
c语言·c++·经验分享·笔记·算法·推荐算法
【洛谷P9975奶牛被病毒传染最少数量推导,导出多样例】2025-2-26缘由洛谷P9975 76(WA)_数据结构与算法-CSDN问答是特征定性分析,分析未传染的数据量较少,如:010、10(首)、01(尾)、0110都为未传染的判定; 若连续数量为奇数则最少为1,若连续数量为偶数则最少为2; 计算所有被传染数量,计算最少的传染量,以判定的是否传染选择输出所有或最少。