C++

C++是一门由Bjarne Stroustrup于1980年代在贝尔实验室开发的通用编程语言,其设计初衷是“带类的C”,即在C语言的基础上增加了面向对象编程等特性。它完美继承了C语言的高效性和底层控制能力(如指针和内存直接操作),同时引入了类、封装、继承、多态等面向对象机制,以及模板、泛型编程、异常处理、标准模板库(STL)等现代特性,使其成为一个兼具高性能和高抽象层次的多范式语言。C++以其极高的执行效率和灵活性著称,既可用于开发操作系统、游戏引擎、嵌入式系统、高频交易等对性能极度敏感的底层系统,也能构建大型复杂的桌面应用和服务器软件。然而,这种强大和自由也带来了显著的复杂性,学习曲线陡峭,需要程序员手动管理内存并深入理解语言细节。尽管面临现代语言(如Rust、Go)的挑战,但凭借其成熟的生态、庞大的代码遗产和持续的标准化演进(C++11/14/17/20),C++至今仍是系统级开发和高性能计算领域不可或缺的基石语言。
本仓库为《天穹工程:纪元》的首轮实现骨架,目标是先搭建可扩展、可测试的基础能力:配置化天体数据加载(太阳与行星)基础引力计算与轨道参数计算航天器核心部件数据模型(燃料箱/发动机/指令舱)最小测试闭环(可快速验证核心公式与数据链路)目录结构config/:配置数据(例如太阳系天体参数)src/skye
71C++游戏
CTree开源项目
专为开发者与高效办公用户设计:快速导出简洁的项目结构(支持.gitignore风格的忽略规则)通过右键菜单一键将文件内容或目录树复制到剪贴板完美适配编写技术文档、提交GitHubIssue或向AI助手提供上下文等场景
110C++开发工具
AutoExtract开源项目
AutoExtract是一款由Nuitka打包的全独立、免安装、免依赖的智能解压工具。它无需Python环境,开箱即用,内置7-Zip引擎与filetype依赖,能自动识别未知文件的真实压缩格式(如.zip、.7z、.rar),安全批量解压,并智能清理垃圾文件。支持分卷压缩包、防压缩炸弹、磁盘空间检
180C++开发工具
1.项目是一个使用node-addon-api开发c++addon插件示例2.其生成的插件可用于实现底层功能逻辑,并且可以通过前端跨平台框架electron进行调用,可实现跨平台
220C++开发工具
原始代码:由[GuYeying]开发的pybind11绑定逻辑、Python层渲染实现等,采用MIT协议(详见LICENSE文件)。第三方代码:基于spine-runtimes的C++代码,其版权和协议归属原作者(EsotericSoftware),必须严格遵循[spine-runtimes官方协议
240C++游戏
Huhb3D-Viewer 开源项目
Huhb3DViewer是一款专为工业级三维模型(如STL格式)设计的极速解析与渲染软件。本项目采用底层C++开发,结合OpenGLCoreProfile,自主研发了基于内存池的零拷贝解析架构以及BVH(层次包围盒)空间加速结构。能够实现百万级三角面片模型的秒级加载、170+FPS的流畅漫游以及精确
350C++人工智能
串口\udp\tcp调试小工具串口\udp\tcp调试小工具串口\udp\tcp调试小工具串口\udp\tcp调试小工具串口\udp\tcp调试小工具串口\udp\tcp调试小工具串口\udp\tcp调试小工具串口\udp\tcp调试小工具
580C++工业互联网
职工管理系统开源项目
这是一个基于C++多态和文件操作实现的职工管理系统。系统主要分为以下功能模块:职工信息管理模块:定义了抽象基类Worker,派生出Employee(普通员工)、Manager(经理)和Boss(老板)三个子类,分别实现各自的showInfo()和getDeptName()方法,用于显示职工编号、姓名
520C++企业服务
基于.Net4实现基恩士KV系列PLC私有协议通讯,其功能是可以实现符号变量访问,支持批量读取符号变量,支持单点写入符号变量,离线加载PLC定义好的全局符号变量表。
450C++工业互联网
shuati-Cli是一个面向算法练习与题库管理的命令行刷题工具,目标是把「选题→拉题面/样例→生成代码模板→本地评测→记录进度」做成一条可重复、可追踪的闭环流程。项目提供题目抓取与本地归档能力,支持一键生成C++题目工程/模板代码,并在本地运行评测以快速验证解法正确性;同时具备题库管理与进度追踪功
880C++开发工具
Mikufy开源项目
技术栈与架构概述后端基于C++23开发,采用GTK4构建桌面界面,集成WebKitGTK6.0作为Web渲染引擎。内置自研HTTP/1.1服务器(基于poll的非阻塞I/O),使用nlohmann/json进行JSON处理,libmagic进行文件类型检测。文本编辑核心采用PieceTable架构,
700C++开发工具
sob.hpp开源项目
SOB是一个自构建、零依赖的C++编译工具链:仅需本机编译器即可完成配置、编译、链接与产物生成,无需CMake/Make等外部系统。构建规则用C++强类型代码描述,便于复用与重构,并可选支持单头合并与调试断言输出,适合跨平台快速交付。
440C++开发工具
driveclaw开源项目
Driveclaw是moltBOT/OpenClaw的桌面控制面板,提供可视化界面来管理和监控你的AI助手。DashboardPreview✨特性?核心功能Gateway管理-一键启动/停止WebSocketGateway,实时监控运行状态实时对话-支持流式输出的聊天界面,查看AI思考过程多渠道会话
660C++人工智能
曦之翼Agent开源项目
本项目是一个基于大语言模型(LLM)的智能Agent系统,旨在提升AI在长期记忆、复杂任务处理与实际执行方面的能力。系统并非将LLM作为单纯的问答工具,而是在其之上构建完整的Agent引擎,使AI能够理解用户意图、拆解任务、执行操作,并在多轮交互中保持上下文连续性。系统核心由Generator执行器
970C++人工智能
IDLog开源项目
InverseDarkLog(IDLog)是面向高并发场景设计的高性能轻量级C++日志库,支持Windows、Linux、macOS跨平台部署,依托CMake易集成,同时兼容类Log4j/Logback风格的易用API。一、核心功能模块1核心模块:负责Logger对象的创建、管理,管控父子Logge
950C++开发工具
BaguetteAV开源项目
本作品是一款基于ClamAV开源引擎开发的Windows桌面杀毒软件,由我独立完成从需求分析、引擎集成、功能实现到界面设计和测试优化的全流程开发。应用主要面向Windows用户,提供病毒检测和Rootkit隐藏威胁识别功能,帮助用户维护系统安全。核心功能包括:全盘扫描(自动遍历指定目录如C:\Use
970C++开发工具
Smile2Unlock开源项目
合作开发前端+独立研发后端,分为前端捕获、后端跨语言多架构模型融合深度学习处理识别和Windows自动登录验证三大模块,主要为不支持windowsHello摄像头的电脑提供快速便捷而准确的人脸识别解锁电脑,详细请加QQ:1790070573细聊.
1900C++人工智能
FluentUI开源项目
FluentUI是一个基于Qt的C++库,用于实现FluentDesign组件。它提供了一组控件和工具,使开发者能够在Qt应用程序中轻松实现FluentDesign风格。
890C++开发工具
FEADS(FiniteElementAnalysisDirectSolver)是一款高效的共享内存平台并行分块超节(BlockSpernode)直接求解器,主要用于求解有限元领域产生的大型稀疏对称正定(SymmetricPositiveDefinite,SPD)矩阵方程。FEADS求解器支持以下主
1190C++科学研究
该项目主要探索多维的Tensor在CPU上实现快速的矩阵运算等,功能实现涵盖了自定义内存配置器Allocator,createTensorOne,createTensorZero,createTensorRand,cat,normalize,selectSet,selectGet,toString,
1040C++人工智能
当前共28个项目more
×
寻找源码
源码描述
联系方式
提交