C++

C++是一门由Bjarne Stroustrup于1980年代在贝尔实验室开发的通用编程语言,其设计初衷是“带类的C”,即在C语言的基础上增加了面向对象编程等特性。它完美继承了C语言的高效性和底层控制能力(如指针和内存直接操作),同时引入了类、封装、继承、多态等面向对象机制,以及模板、泛型编程、异常处理、标准模板库(STL)等现代特性,使其成为一个兼具高性能和高抽象层次的多范式语言。C++以其极高的执行效率和灵活性著称,既可用于开发操作系统、游戏引擎、嵌入式系统、高频交易等对性能极度敏感的底层系统,也能构建大型复杂的桌面应用和服务器软件。然而,这种强大和自由也带来了显著的复杂性,学习曲线陡峭,需要程序员手动管理内存并深入理解语言细节。尽管面临现代语言(如Rust、Go)的挑战,但凭借其成熟的生态、庞大的代码遗产和持续的标准化演进(C++11/14/17/20),C++至今仍是系统级开发和高性能计算领域不可或缺的基石语言。
本项目是一个面向仪器远程控制的SCPI客户端,提供统一的命令下发与回读能力,主要功能模块包括:1.连接管理:支持TCP/IP通信方式,可配置地址与端口,实时显示连接状态,支持断线检测与手动重连。2.命令交互:支持手动输入SCPI指令并下发,自动区分查询指令与设置指令,回读结果实时显示在通信日志中。3
400C++工业互联网
1.具体功能模块:系统包含多传感器采集模块、Linux设备驱动模块、I2C/ADC/UART用户态读取工具、设备抽象与控制模块、阈值判断模块、Qt触摸屏主界面、开发者测试控制台、驱动加载卸载脚本和板端部署运行包。2.项目主要功能:系统实时采集温度、湿度、光照和烟雾数据,在Qt界面中显示实时数值、告警
430C++物联网
本项目使用C++17实现了STL中的List(双向链表)与Vector(动态数组)容器。Vector支持自定义分配器、移动语义、强异常安全保证与随机访问迭代器;List采用带头尾哨兵节点的双向链表结构,支持安全的元素删除与遍历操作。接口与STL标准库保持兼容,代码结构清晰,可作为C++底层数据结构的
340C++开发工具
系统覆盖EA策略开发、技术指标开发、参数配置、回测辅助、结果分析和安全发布等功能。开发人员可以根据交易规则编写MT4/MT5专家顾问程序,设置交易条件、仓位管理、止盈止损、过滤条件和运行参数;也可以开发自定义技术指标,用于趋势识别、信号提示和图表分析。工具支持策略文件整理、编译产物管理、测试版本生成
930C++开发工具
-文件夹扫描:自动列出文件夹内所有普通文件;-命名规则:自定义前缀+起始序号,或保留原文件名+序号;-实时预览:列表清晰显示"原名→新名"对照;-安全防护:自动检测目标重名并提示⚠,避免覆盖文件。
910C++开发工具
RPA产品系统
1.桌面应用自动化:模拟鼠标键盘、窗口控件交互,无需改造原有系统,对ERP、各类客户端做非侵入式操作,实现数据录入、报表导出、文件处理等重复业务任务。2.网页应用自动化:驱动浏览器解析DOM元素,完成页面跳转、表单填报、数据抓取与信息同步,兼容各类Web后台,也可支持无头浏览器后台静默运行。3.低代
790C++开发工具
本项目是一款基于YOLO目标检测算法开发的智能视觉分析应用,能够实时识别视频或摄像头画面中的乘用车、行人等目标。系统通过YOLO对目标进行实时检测,并结合目标跟踪技术持续追踪车辆和行人的运动轨迹。通过分析目标在连续视频帧中的位置变化,系统可以计算并显示目标的移动方向、运动轨迹以及实时速度。主要功能包
670C++人工智能
*实现基于LRU的高效缓存淘汰机制*支持Key-Value数据快速查询、写入、更新与删除*核心读写操作保持平均O(1)时间复杂度*支持缓存容量控制及自动淘汰*支持缓存命中、未命中及淘汰状态统计*对重复写入、缓存未命中、容量边界等异常场景进行完整处理*提供统一CacheAPI,降低上层业务与底层数据结
910C++开发工具
1.具体功能模块(1)音频导入与预处理:支持WAV/MP3/M4A上传,自动解码为16kHz单声道,检查格式、大小(≤50MB)及时长(≤30秒);(2)参数配置:0.1~1.0连续可调保护强度,37个匿名目标音色可选;(3)波形级保护引擎:联合优化说话人相似度、听觉掩蔽与内容保持三目标,生成保护音
710C++人工智能
1.HTTP/1.1静态资源服务:GET请求解析、MIME类型映射、404/500错误页、realpath路径穿越防护;2.keep-alive长连接:连接内循环解析请求,30秒空闲超时自动关闭;3.epoll事件引擎:监听socket非阻塞化,边沿触发+非阻塞accept批量收割连接,支持even
930C++项目任务
OCCCT 3D项目产品系统
擅长使用OCCT3D开发3D工业软件,CAX软件
540C++工业互联网
1.实现跨平台IDE这里参考vscode和visualstudio编译器,支持c++,cuda,fortran,python和c#.采用cmakelist组织编译2.实现利用计算着色器实现科学计算。3.将dx,vulkan这些3d能力抽取出来实现一个类似于ue5的3d建模工具;4.自己实现xaml+
1480C++开发工具
高性能C++分布式RPC框架,自研协议设计与连接池管理。核心功能模块:①序列化引擎,自定义二进制协议替代Protobuf开销;②连接池管理,多路复用+心跳保活;③负载均衡与容错,超时重试与故障转移;④完整测试体系,8套件104断言,ASan连续15轮零报告。实测64字节请求8线程并发下吞吐72.4k
830C++云计算
Super power产品系统
需求澄清交互模块:接收用户模糊指令,主动向用户追问缺失条件,补齐项目约束、输入输出、边界条件,不直接开始写代码。设计文档生成模块:需求确认完成后自动输出完整设计文档,包含模块划分、接口定义、数据结构、风险点。TDD测试驱动开发模块:优先生成测试用例,再编写业务代码,以测试用例来校验代码正确性。缓存与
950C++开发工具
支持网络流量数据包解析、多源日志检索过滤与流量可视化回放,展示各类安全异常告警,完成安全事件溯源研判,支持审计报表的导出,辅助运维人员定位网络故障与挖掘潜在的网络安全威胁。
780C++开发工具
QtUiForge开源项目
QtUiForge是一个面向QtWidgets项目的安全、可审查的界面迁移工具,用于将QtDesigner的.ui文件转换为纯C++界面代码。工具支持Qt5/Qt6,可自动生成控件成员、界面初始化、文本翻译和类型安全的信号槽连接,并同步更新CMake/qmake构建文件。它提供scan、previe
830C++开发工具
1、实现bootloader,能够在加载内核。2、实现内存的分页及管理。3、实现进程及调度等。4、实现系统调用api等。5、实现系统自带应用。6、实现简单的gui界面等。
930C++开发工具
三维点云一站式处理平台,支持70+算法:体素/统计/CSF等17种滤波,ICP/GICP/NDT四种配准,RANSAC/区域增长/DBSCAN三类分割,FPFH/SHOT/Harris3D特征提取,泊松/贪婪三角化重建,两点测距三点测角,DEM栅格化体积计算,40+格式导入,自研OpenGL渲染引擎
1450C++开发工具
鸿蒙系统中使用开发、运维工具实现ssh和sftp同上工作的app,支持移动端、pc端,及pad,折叠屏、折叠电脑都支持的开发、运维工具。。。。。。。。。。。
1010C++开发工具
函数绘图产品系统
这三个工具都有它不同的功能,函数绘图它主要功能在数学函数与物理公式的主要表达上,化学助手这款工具,主要是在化学方程式元素周期表这个模块功能。KLUEX这个是一个网络扫描工具,里面集成了nmap,neclei,xray,并放置了开源模型,模型可以分析扫描结果,并得出结论
830C++开发工具
当前共78个项目more
×
寻找源码
源码描述
联系方式
提交