C++

C++是一门由Bjarne Stroustrup于1980年代在贝尔实验室开发的通用编程语言,其设计初衷是“带类的C”,即在C语言的基础上增加了面向对象编程等特性。它完美继承了C语言的高效性和底层控制能力(如指针和内存直接操作),同时引入了类、封装、继承、多态等面向对象机制,以及模板、泛型编程、异常处理、标准模板库(STL)等现代特性,使其成为一个兼具高性能和高抽象层次的多范式语言。C++以其极高的执行效率和灵活性著称,既可用于开发操作系统、游戏引擎、嵌入式系统、高频交易等对性能极度敏感的底层系统,也能构建大型复杂的桌面应用和服务器软件。然而,这种强大和自由也带来了显著的复杂性,学习曲线陡峭,需要程序员手动管理内存并深入理解语言细节。尽管面临现代语言(如Rust、Go)的挑战,但凭借其成熟的生态、庞大的代码遗产和持续的标准化演进(C++11/14/17/20),C++至今仍是系统级开发和高性能计算领域不可或缺的基石语言。
一个由C++17编写的命令行成绩分析工具,用于快速处理学生成绩数据。核心功能如下:数据读取与解析:自动读取并解析data.csv文件,支持姓名、数学成绩、英语成绩等字段,对格式异常的行能自动识别并给出明确提示。成绩计算:自动计算每位学生的总分与平均分,无需手动操作,减少人为出错可能。智能排序:按总分
130C++开发工具
Moonlightisapowerful,intelligentimageannotationtooldesignedforcomputervisiontasks.BuiltwithPyQt6,itcombinesmanuallabelingcapabilitieswithadvancedAIass
240C++人工智能
PrAlmodel开源项目
从零构建一个全新的、与现有所有AI架构无关的类脑认知系统。不预设任何功能模块,模拟大脑皮层的Pr-Al分子梯度轴,让网络在与环境和任务的交互中自发分化出不同功能区域。核心创新创新 说明 人脑对应层级预测编码 4层网络,每层独立预测,预测误差驱动学习 皮层分层结构(V1→V2→V4→IT)Pr-Al功
361C++人工智能
个人SDK开源项目
这是个人平时累积的开发基础组件,主要是基于C++封装了常用的一些功能(跨Windows/Linux),以支撑和方便各项目的业务开发,例如:1、集成各加解密算法2、基于breakpad的二次封装(进程崩溃堆栈捕获)3、基于libcurl的二次封装4、基于sqlite的二次封装5、日志记录器6、工业协议
490C++工业互联网
IPv6扩展头开源项目
第三届IPV6创新大赛参赛项目,该项目针对IPv6环境下的安全挑战,提出了一种基于扩展首部的增强型安全方案。其核心是通过“高熵伪二维乱序”技术对数据进行物理结构混淆,打破传统仅加密内容的局限;结合ECC与AES-256GCM构建混合加密体系,并利用自定义IPv6扩展首部实现网络层内生安全。方案创新性
360C++工业互联网
Node-PyRunner模块用于nodejs与python交互,在nodejs中用node-pyrunner同步或者异步执行python脚本和调用python函数,在异步调用时允许python执行js脚本或调用js函数。使用node-pyrunner可以用简单的python语言扩展nodejs的功
340C++工业互联网
本仓库为《天穹工程:纪元》的首轮实现骨架,目标是先搭建可扩展、可测试的基础能力:配置化天体数据加载(太阳与行星)基础引力计算与轨道参数计算航天器核心部件数据模型(燃料箱/发动机/指令舱)最小测试闭环(可快速验证核心公式与数据链路)目录结构config/:配置数据(例如太阳系天体参数)src/skye
631C++游戏
CTree开源项目
专为开发者与高效办公用户设计:快速导出简洁的项目结构(支持.gitignore风格的忽略规则)通过右键菜单一键将文件内容或目录树复制到剪贴板完美适配编写技术文档、提交GitHubIssue或向AI助手提供上下文等场景
430C++开发工具
AutoExtract开源项目
AutoExtract是一款由Nuitka打包的全独立、免安装、免依赖的智能解压工具。它无需Python环境,开箱即用,内置7-Zip引擎与filetype依赖,能自动识别未知文件的真实压缩格式(如.zip、.7z、.rar),安全批量解压,并智能清理垃圾文件。支持分卷压缩包、防压缩炸弹、磁盘空间检
470C++开发工具
1.项目是一个使用node-addon-api开发c++addon插件示例2.其生成的插件可用于实现底层功能逻辑,并且可以通过前端跨平台框架electron进行调用,可实现跨平台
470C++开发工具
原始代码:由[GuYeying]开发的pybind11绑定逻辑、Python层渲染实现等,采用MIT协议(详见LICENSE文件)。第三方代码:基于spine-runtimes的C++代码,其版权和协议归属原作者(EsotericSoftware),必须严格遵循[spine-runtimes官方协议
560C++游戏
串口\udp\tcp调试小工具串口\udp\tcp调试小工具串口\udp\tcp调试小工具串口\udp\tcp调试小工具串口\udp\tcp调试小工具串口\udp\tcp调试小工具串口\udp\tcp调试小工具串口\udp\tcp调试小工具
910C++工业互联网
职工管理系统开源项目
这是一个基于C++多态和文件操作实现的职工管理系统。系统主要分为以下功能模块:职工信息管理模块:定义了抽象基类Worker,派生出Employee(普通员工)、Manager(经理)和Boss(老板)三个子类,分别实现各自的showInfo()和getDeptName()方法,用于显示职工编号、姓名
730C++企业服务
基于.Net4实现基恩士KV系列PLC私有协议通讯,其功能是可以实现符号变量访问,支持批量读取符号变量,支持单点写入符号变量,离线加载PLC定义好的全局符号变量表。
770C++工业互联网
shuati-Cli是一个面向算法练习与题库管理的命令行刷题工具,目标是把「选题→拉题面/样例→生成代码模板→本地评测→记录进度」做成一条可重复、可追踪的闭环流程。项目提供题目抓取与本地归档能力,支持一键生成C++题目工程/模板代码,并在本地运行评测以快速验证解法正确性;同时具备题库管理与进度追踪功
1240C++开发工具
Mikufy开源项目
技术栈与架构概述后端基于C++23开发,采用GTK4构建桌面界面,集成WebKitGTK6.0作为Web渲染引擎。内置自研HTTP/1.1服务器(基于poll的非阻塞I/O),使用nlohmann/json进行JSON处理,libmagic进行文件类型检测。文本编辑核心采用PieceTable架构,
1130C++开发工具
sob.hpp开源项目
SOB是一个自构建、零依赖的C++编译工具链:仅需本机编译器即可完成配置、编译、链接与产物生成,无需CMake/Make等外部系统。构建规则用C++强类型代码描述,便于复用与重构,并可选支持单头合并与调试断言输出,适合跨平台快速交付。
630C++开发工具
driveclaw开源项目
Driveclaw是moltBOT/OpenClaw的桌面控制面板,提供可视化界面来管理和监控你的AI助手。DashboardPreview✨特性?核心功能Gateway管理-一键启动/停止WebSocketGateway,实时监控运行状态实时对话-支持流式输出的聊天界面,查看AI思考过程多渠道会话
970C++人工智能
曦之翼Agent开源项目
本项目是一个基于大语言模型(LLM)的智能Agent系统,旨在提升AI在长期记忆、复杂任务处理与实际执行方面的能力。系统并非将LLM作为单纯的问答工具,而是在其之上构建完整的Agent引擎,使AI能够理解用户意图、拆解任务、执行操作,并在多轮交互中保持上下文连续性。系统核心由Generator执行器
1220C++人工智能
IDLog开源项目
InverseDarkLog(IDLog)是面向高并发场景设计的高性能轻量级C++日志库,支持Windows、Linux、macOS跨平台部署,依托CMake易集成,同时兼容类Log4j/Logback风格的易用API。一、核心功能模块1核心模块:负责Logger对象的创建、管理,管控父子Logge
1090C++开发工具
当前共33个项目more
×
寻找源码
源码描述
联系方式
提交