C++

C++是一门由Bjarne Stroustrup于1980年代在贝尔实验室开发的通用编程语言,其设计初衷是“带类的C”,即在C语言的基础上增加了面向对象编程等特性。它完美继承了C语言的高效性和底层控制能力(如指针和内存直接操作),同时引入了类、封装、继承、多态等面向对象机制,以及模板、泛型编程、异常处理、标准模板库(STL)等现代特性,使其成为一个兼具高性能和高抽象层次的多范式语言。C++以其极高的执行效率和灵活性著称,既可用于开发操作系统、游戏引擎、嵌入式系统、高频交易等对性能极度敏感的底层系统,也能构建大型复杂的桌面应用和服务器软件。然而,这种强大和自由也带来了显著的复杂性,学习曲线陡峭,需要程序员手动管理内存并深入理解语言细节。尽管面临现代语言(如Rust、Go)的挑战,但凭借其成熟的生态、庞大的代码遗产和持续的标准化演进(C++11/14/17/20),C++至今仍是系统级开发和高性能计算领域不可或缺的基石语言。
现代化可视化界面:采用Qt5开发,基于MaterialDesign/FluentDesign风格,支持圆角、毛玻璃、动态模糊、暗黑/浅色主题自动切换,界面流畅美观。桌面核心功能:多工作区切换、动态壁纸、桌面小部件(Widget)、全局搜索、快捷面板、系统托盘管理。深度系统集成:完美适配openEul
140C++开发工具
Moonlightisapowerful,intelligentimageannotationtooldesignedforcomputervisiontasks.BuiltwithPyQt6,itcombinesmanuallabelingcapabilitieswithadvancedAIass
240C++人工智能
游戏模块涉及太多,游戏的基本模块全涉及到,但slg重在数值体验与生命线,社交功能与跨服团战是比较核心的模块。社交功能包括联盟、聊天、官职等;跨服战,分三个阶段实施:第一个阶段,仅仅是积分的跨服排行榜及奖励与公告;第二个阶段为跨服竞技场;第三个阶段为真正的跨服地图战。三个阶段由简到难。
570C++游戏
github homepage开源项目
1.commonclibraryespeciallyinnetworking2.RedisbasedMQTTbroker3.AutoCADobjectarxpluginusingIMGUI4.manometerPCGUIusingwxWidgets
500C++开发工具
Deepin-IDE开源项目
1、QT界面2、AST语法树解析与展示(C/C++、Python、JAVA)3、IDE协议LSP适配,(Clang、JDTLS、Python-lsp-server)4、IDE接入DAP适配,(GDB、java-debug-adapter、debugpy)5、命令行终端集成,(QTermWidget)
590C++开发工具
Compiler开源项目
练习和实践编译原理、虚拟机、AOT、JIT。从零开始,实现lexyacc的核心机制,c语言编译器,解析执行c语言,实现将c语言编译成java字节码并用java虚拟机执行。
370C++开发工具
LouisCache开源项目
•项目描述为提升系统性能和响应速度,设计并实现了基于C++的线程安全高并发缓存系统。支持多种经典缓存淘汰策略(LRU,LFU,ARC),以适应不同的业务场景。•技术栈C++,STL,RAII,智能指针,多线程编程•主要工作1.实现多种缓存淘汰策略,适配不同访问模式和业务场景2.针对高并发场景,为LR
440C++开发工具
LouisNet开源项目
•项目描述自研基于SingleReactor模式的C++高性能网络库,为上层应用提供高效、稳定的TCP网络通信基础。•技术栈C++17,,Reactor模式,高性能I/O(readv/writev),RAII,智能指针,多线程与线程池,HTTP,GoogleTest,CMake•主要工作1.基于Ep
410C++开发工具
你不需要自己拼工具、搭环境、来回切流程。把需求交给MonkeyCode,它会从开发到验证一路接住,真正把AI编程变成可持续的工作流1.免费即用无需下载客户端,也不用折腾环境。浏览器打开、注册账号,几秒钟就能开始执行第一个AI开发任务。2.支持云端开发环境不依赖本地开发机。每个任务背后都有一台真实服务
650C++人工智能
Node-PyRunner模块用于nodejs与python交互,在nodejs中用node-pyrunner同步或者异步执行python脚本和调用python函数,在异步调用时允许python执行js脚本或调用js函数。使用node-pyrunner可以用简单的python语言扩展nodejs的功
350C++工业互联网
存储NAS,SAN---安全存储激光测量仪上位机独立开发---大厂钢材等的精确测量,主要是直径,0.02mm期货风险管理系统独立开发---检测客户保证金,检测资金不足等,及时响应客户风险期货交易平台定制---期货公司客户统一价差交易通用平台
320C++开发工具
本项目为自主研发的Windows桌面效率工具,核心功能包括:1.支持全局快捷键绑定,实现程序快速唤起与关闭,优化操作体验;2.支持文件拖拽式交互,无需手动选择路径,快速完成文件批量处理;3.内置网站收藏管理模块,支持一键直达收藏站点,提升上网效率;工具采用轻量化设计,运行流畅,适配多场景办公与学习需
730C++开发工具
VAST产品系统Vibe Coding
整个项目的核心功能,就是让客户“用一句话控制复杂能力”。主要模块包括:1)自然语言控制模块:客户说一句话,就能让系统执行高难度任务,比如跑爬虫、生成脚本、处理文件、整理数据、自动回复、批量操作等。2)设备控制模块:可以让客户用自然语言控制自己的电脑、服务器、云主机,执行部署、重启、备份、监控等操作。
740C++人工智能
HFile开源项目
HFile是一个使用C语言实现的轻量级文件传输工具,专注于在终端环境下完成简单、直接、可靠的文件发送与接收。它面向的不是复杂的云盘场景,而是更贴近开发者和实验环境的需求:在两台机器之间,快速完成文件传输,减少额外依赖,保持协议和实现的可控性。核心功能 • 基于TCP的点对点文件传输 • 命令行使用,
470C++人工智能
实现常量传播优化、拷贝传播优化、尾递归优化、死代码消除、公共子表达消除、循环不变量外提等优化设计实现了一个C语言编译器子集的原型,包含前端、图IR构建器、优化器、后端以及测试等五个模块;
490C++开发工具
IDE仿真产品系统
图形编辑器:基于QtGraphicsView框架实现CFC/LD图形化编辑,支持复杂图元的拖拽、连接、选中等交互操作自动布线:集成A*算法实现连接线智能自动布线,避免线路交叉,提升图形可读性编译转换器:内置CFC→IL编译转换引擎与IL代码生成器,将图形逻辑自动转换为可执行指令代码编辑器:集成QSc
850C++工业互联网
古兰经电子书关卡游戏:功能机时代游戏和应用个人开发在公司平台框架下运动手环:touchgfx开发C/C++开发业务功能新特性运动自识别BIOS更新文件迁移远程桌面:银河麒麟、统信UOS应用开发团队
640C++开发工具
1.最多支持添加32个摄像头,支持摄像头实时音视频浏览。2.支持水印和遮罩添加,保护隐私。3.支持录像回复和运动侦测。4.支持摄像头PTZ控制5.支持摄像头双向音频6.支持摄像头手动录像和参数设置
650C++音视频多媒体
C++插件框架产品系统
1.项目概述:本项目是一个基于C++语言开发的插件式开发框架,旨在为模块化应用程序提供灵活、可扩展的基础架构。项目采用CMake构建系统管理,由本人独立完成全部设计与实现工作。2.核心功能(1)插件化架构:标准化接口:定义统一的插件接口规范,确保不同插件遵循相同的开发标准;生命周期管理:提供插件的加
850C++开发工具
核心功能1.RoCEv2协议可视化实时抓取并解析RoCEv2数据包,将复杂的协议字段以图形化方式呈现支持数据包过滤、染色、追踪,帮助开发者快速定位问题2.网络故障诊断可视化显示RDMA连接状态、重传率、丢包统计一键导出诊断报告,大幅降低排查门槛3.跨平台支持基于Qt开发,支持Windows/Linu
1090C++开发工具
当前共36个项目more
×
寻找源码
源码描述
联系方式
提交