c++

香蕉卜拿拿拿5 小时前
c++
软件解耦与扩展的利器:基于C++与C#的插件式开发实践在软件项目迭代过程中,“牵一发而动全身”是开发者最头疼的问题之一。随着功能模块增多,代码耦合度不断攀升,不仅增加了维护成本,也让新功能扩展变得举步维艰。而插件式开发,正是解决这一痛点的核心方案——它通过将核心功能与扩展功能分离,实现软件的灵活解耦与动态扩展。本文将结合C++与C#两种主流编程语言,聊聊插件式开发的核心思想与实战实现。
CoderCodingNo6 小时前
开发语言·c++·剪枝
【GESP】C++五级真题(贪心和剪枝思想) luogu-B3930 [GESP202312 五级] 烹饪问题GESP C++ 2023年12月五级真题,贪心和剪枝思想考点,难度⭐⭐⭐☆☆。洛谷难度等级普及/提高−
阿闽ooo8 小时前
c++·设计模式·适配器模式
深入浅出适配器模式:从跨国插头适配看接口兼容的艺术在全球化旅行中,我们常会遇到这样的尴尬:带的中国电器无法无法直接插入国外的插座,因为各国的插头规格标准截然不同。从中国的扁形两脚插头,到美国的带接地孔插头,再到欧洲的圆形插头,每一种标准都像编程语言中不同的接口定义。这时,一个小小的插头适配器就能就能解决大问题——这正是软件设计中适配器模式的现实写照。本文将通过插头适配的场景,详解解适配器模式的设计思想、实现方式及实战应用。
oioihoii10 小时前
c++
跨越进程的对话之从管道到gRPC的通信技术演进在一台Linux服务器上,一个简单的管道命令 cat README.md | grep rcore 背后,是两个进程通过内核中转的无缝协作,这是进程间通信最原始却有效的体现。当这种协作需求从单机扩展到全球分布式系统时,游戏规则彻底改变了。
爱装代码的小瓶子10 小时前
c++·算法·链表
算法【c++】二叉树搜索树转换成排序双向链表专栏前言: 在学习算法的时候,我刷一些算法题可以从大语言模型得到答案,但记不住,所以出这个专栏来完成自己对算法题目的感悟。也希望大家能有所收获。
阳洞洞11 小时前
c++·cmake
cmake中如何从include_directories中移除某个特定的头文件目录方法 1:手动重新设置 CMAKE_INCLUDE_PATH解释:方法 2:使用变量存储并过滤路径
墨雪不会编程11 小时前
java·开发语言·c++
C++【string篇1遍历方式】:从零开始到熟悉使用string类接上回讲到string类的构造,string的构造方式很多,取决于自己怎么使用,本篇博客将会继续深入学习string类。通过文档的方式来继续了解string的更多用法。
蓝色汪洋12 小时前
开发语言·c++·算法
经典修路问题贪心思想,这里写出是因为第二次碰到这种题目,但还是没有反应过来,所以写一遍加深印象
DARLING Zero two♡13 小时前
开发语言·c++·人工智能
接入 AI Ping 限免接口,让 GLM-4.7 与 MiniMax-M2.1 成为你的免费 C++ 审计专家免责声明:此篇文章所有内容皆是本人实验,并非广告推广,并非抄袭,如有侵权,请联系属于开发者的“算力自由”时代真的来了!AI Ping 平台近日完成关键升级,正式上架 GLM-4.7 与 MiniMax M2.1两大旗舰级算力。这不仅是一次模型库的扩容,更是推理体验的跨越:2 倍速的疾速反馈配合深度思维逻辑,让 AI 协作从未如此顺滑。更诱人的是,平台同步推出了“邀好友,领算力”活动,20 米通用算力点即刻到账。想知道如何在 AI 浪潮中实现算力反贫?跟随本文,开启你的高效编程之旅。(点击注册有30米的算力
程序喵大人13 小时前
开发语言·c++·constexpr
constexpr博主介绍:程序喵大人关于编译期动作,有必要介绍下 constexpr。在这之前有必要简单提一下 constexpr 与 const 的关系,两者字面上都表达常量的意思。主要的区别是:const 修饰的变量可以在运行时才初始化,而 constexpr 则一定会在编译期初始化。constexpr 才是名副其实的常量,所有的 constexpr 都是 const。而 const 表示的是 read only 的语义,保证修饰的变量运行时不可以更改,如果直接改动它,编译器在编译时会报错。const 修饰的变量可以
Larry_Yanan13 小时前
开发语言·c++·qt·学习·ui
Qt多进程(五)QUdpSocket在 Qt 开发中,除了 QTcpSocket,QUdpSocket 也是实现进程间通信(IPC)或网络通信的重要工具。虽然 UDP(User Datagram Protocol)不像 TCP 那样“可靠”,但在特定场景下(如低延迟、广播、实时数据)具有不可替代的优势。
冰西瓜60014 小时前
数据结构·c++·算法
STL——vector写这篇文章主要是为了记录vector的一些用法,之前一直没有过系统的记录,导致自己老是忘记注意:fill 的区间是左闭右开
闻缺陷则喜何志丹14 小时前
c++·算法·前缀和·蓝桥杯·二分查找··离线查询
【离线查询 前缀和 二分查找 栈】P12271 [蓝桥杯 2024 国 Python B] 括号与字母|普及+C++二分查找 C++算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 C++栈 离线查询
ht巷子14 小时前
开发语言·c++·qt
Qt:容器类的迭代两个Java类型迭代器:QMap和QHash等关联荣区的迭代器用法相同,QList和QLinkedList、QSet等容器类的用法相同。
chamu9914 小时前
c++
关于编译-__declspec(dllexport)的使用场景在Windows下编程的过程中,要使用MSVC编译动态库,使用大模型生成的代码中存在如下的头文件:__declspec(dllexport)的具体使用场景,以及它是否和编译器相关 —— 核心结论是:__declspec(dllexport)是Windows 平台特有的编译器扩展,仅在编译 Windows 动态链接库(DLL)时用于导出对外符号,且仅被 MSVC / 兼容 MSVC 的编译器支持(如 MinGW-w64),跨平台场景需通过条件编译屏蔽。
QQ_43766431415 小时前
开发语言·c++
C++11并发编程C++11 用 std::thread 对象代表一个执行线程,告别了平台特定的 API(如 pthread)。
leiming615 小时前
开发语言·c++
c++ 容器 queue#include <iostream>#include <string>#include <fstream>
繁星星繁15 小时前
c++·设计模式·学习方法
【项目】基于SDK实现的智能聊天助手(使用api接入deepseek)------(二)我们需要定义一个文件,这个文件可以看作一个工具包,在各个后续文件中都可以看到!文件名字:commod.h
CSDN_RTKLIB15 小时前
开发语言·c++
【类定义系列三】内联函数进阶提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档类的内联成员函数必须在头文件中实现吗 类的内联成员函数类外实现时,inline写几次,规则是什么 是声明或者实现两者只允许某一个写一次,还是实现必须写,声明可写可不写
北京流年15 小时前
开发语言·c++
执行clang --version报错说由于找不到 libgcc_s_seh-1.dll和 找不到 libstdc++-6.dll 这两个文件我是在windows10电脑上编译好了 ollvm 的版本,然后复制到打包机上的时候,直接报错了,cmake不通过,然后执行 clang --version的时候,报错说找不到上面的两个 dll 文件。 因为 打包机上安装的git版本跟我自己电脑上的版本不一样,而 libstdc+±6.dll 文件是在git安装里面的,所以我在自己电脑上搜索了两个dll文件,然后直接复制到 E:\android\sdk\ndk\28.2.13676358\toolchains\llvm\prebuilt\windows-