自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1476)
  • 收藏
  • 关注

原创 HoRain云--Hermes Agent 工具集

本文介绍了HoRain云小助手的工具系统架构与功能分类,重点解析了不同工具集的使用方法和最佳实践。系统采用三层结构管理工具,支持70+工具分为28个工具集,涵盖文件操作、Shell命令执行、网页搜索、浏览器自动化、图片分析、音频处理、记忆管理、多Agent协作等功能。文章详细说明了各工具集的核心工具及参数配置,并强调可通过禁用不需要的工具集来优化Token使用。此外,还介绍了工具调用流程、使用统计查看方式以及自定义工具集组合的方法,为开发者提供了全面的工具使用指南。

2026-07-08 09:20:54 32

原创 HoRain云--Hermes Agent CLI 命令行

undo 是对话级别的撤销——它会从会话历史中删除最后一轮问答,Agent 的上下文回到上一次回复之前的状态。YOLO 模式仅在当前会话中生效,新会话会自动恢复为 config.yaml 中配置的审批模式。CLI(命令行界面)是 Hermes Agent 最原生的交互方式,也是功能最完整的使用入口。新会话不保留之前的对话上下文,但持久记忆(MEMORY.md 和 USER.md)仍然可见。恢复会话时,Agent 保留完整的对话上下文,包括之前的工具调用记录和 LLM 推理历史。

2026-07-08 09:19:05 22

原创 HoRain云--Hermes Agent 仪表盘(Dashboard)

摘要:Hermes Dashboard 是一个基于 Web 的可视化管理工具,用于集中管理 Hermes 的配置、模型、技能、服务器及任务。通过浏览器访问,用户可轻松切换不同 Profile,配置主/辅助模型,监控用量与费用,安装/管理技能(支持社区和自定义学习),部署 MCP 服务器,在线测试聊天,以及创建定时任务。Dashboard 默认本地运行(端口 9119),支持 Docker 部署,强调可视化操作与多场景运维效率提升,同时提供安全建议和常用命令速查。适合作为命令行的互补工具,简化复杂配置与日常管

2026-07-08 09:18:13 12

原创 HoRain云--Hermes Agent 插件开发与生产实践

本文介绍了Hermes插件系统的开发指南和生产环境部署最佳实践。主要内容包括:1)插件开发入门,支持通用插件、记忆提供者和上下文引擎;2)Hook系统使用方法,通过关键节点注入自定义逻辑;3)从OpenClaw迁移方案;4)生产环境安全配置建议,包括隔离执行环境、命令审批等;5)Token成本控制技巧,如辅助任务使用廉价模型;6)多Profile管理和批量更新策略。文章提供了详细的代码实例和配置示例,帮助开发者扩展Hermes功能并实现安全高效的生产部署。

2026-07-08 09:17:20 18

原创 HoRain云--Hermes Agent 子 Agent 委托与批量处理

摘要: 本文介绍了Hermes框架的并行处理功能,包括子Agent任务委托与批量数据处理两大核心能力。子Agent委托支持主Agent通过spawn_parallel工具分发任务至多个子Agent并行执行,适用于销售数据分析等场景;Kanban工具集则提供结构化协作,由编排者分配任务到看板,工作者Agent按角色认领(如研究员、程序员)。批量处理功能可高效生成RL训练数据,支持JSONL格式输入,通过多进程并行处理Prompt,输出含完整对话历史、工具调用记录的轨迹数据,并自动过滤低质量样本(如无推理痕迹或

2026-07-08 09:16:40 6

原创 HoRain云--Hermes Agent 记忆系统

文章摘要: 本文详细介绍了Hermes的三层记忆架构,旨在解决AI工具会话间记忆丢失的问题。 持久记忆层:存储关键环境事实和用户偏好(MEMORY.md/USER.md),自动注入每次会话提示词,容量有限需主动管理。 情节日志层:记录所有历史对话,支持全文检索(session_search工具),按需调用不占固定Token。 Honcho用户建模(可选):通过辩证推理自动分析用户深层偏好,补充显性记忆。 其他重点包括记忆写入审批、会话管理、安全隐私措施(如敏感信息脱敏),以及本地存储策略。通过分层设计,He

2026-07-07 13:15:00 163

原创 HoRain云--Hermes Agent 工具生态与 MCP 集成

Hermes通过三层工具架构(工具-工具集-平台配置)管理Agent能力,支持70+内置工具和自定义组合。提供文件系统、网络、媒体创作等多样化功能,支持六种安全隔离的执行后端(如Docker、SSH)。通过MCP协议集成外部工具,并采用环境隔离保障安全。支持语音交互、编辑器集成和云端工具订阅,配备精细的权限控制与敏感信息保护机制。常用命令包括工具集管理、MCP服务器配置和终端后端切换等功能。

2026-07-07 10:00:00 181

原创 HoRain云--Hermes Agent Session 生命周期与定时任务

本文介绍了会话管理中的重置策略、重启恢复机制、消息队列和定时任务功能。重置策略提供四种模式(none/idle/daily/both)控制会话自动重置时机,避免上下文膨胀。重启恢复机制通过resume_pending和suspended标记确保异常退出后会话可恢复。消息队列采用两级设计处理用户连续消息。定时任务支持Cron表达式配置,并推出Chronos托管方案实现scale-to-zero环境下的可靠调度,通过CAS机制保证任务仅执行一次。

2026-07-07 09:30:00 149

原创 HoRain云--Hermes Agent 技能(Skills)

技能存储在目录中。

2026-07-07 08:45:00 230

原创 HoRain云--Hermes Agent 平台消息接入

消息网关(Messaging Gateway)让同一个 Agent——同样的记忆、技能和工具——在 20+ 平台上无缝运行。本章将介绍 Gateway 的配置与部署、会话生命周期、多用户隔离策略以及安全访问控制。

2026-07-07 08:45:00 355

原创 HoRain云--Hermes Agent 桌面版

HermesDesktop是官方推出的AI助手桌面应用,提供图形化界面(含Dashboard、Profile管理、技能浏览器等),安装时同步集成命令行工具hermes。支持可视化操作与终端指令并行使用,安装后自动配置系统路径。界面包含左侧会话管理、中央对话区(支持文件/图片附件、斜杠命令补全)、底部状态栏及模型配置面板。用户可自定义中文界面,选择多种AI模型(如Kimi、DeepSeek等),通过Custom endpoint扩展模型支持,并调整语言/主题/记忆策略等参数。特色功能包括语音交互、多工作区隔离

2026-07-07 08:15:00 136

原创 HoRain云--Hermes Agent 配置

HermesAgent配置指南摘要 HermesAgent支持300+模型和十余个提供商,提供三种配置模式: QuickSetup:通过OAuth一键登录NousPortal(包含模型+工具网关) FullSetup:自定义配置每个提供商和工具 BlankSlate:仅启用核心功能 常用提供商配置方式包括环境变量设置和OAuth登录。推荐使用CCSwitch工具统一管理API提供商,支持Qwen、GLM等模型,提供OpenAI兼容接口配置。配置文件位于~/.hermes/目录,包含主配置、环境变量、会话数据

2026-07-06 09:28:30 180

原创 HoRain云--Hermes Agent 配置文件

文章摘要:本文详细介绍了Hermes智能助手的使用指南,涵盖模型提供商选择、三种初始化模式、基础配置、工具集管理、常见问题排查及进阶功能。推荐使用NousPortal订阅制服务,支持一键OAuth登录和300+模型调用。核心内容包括终端执行环境配置、斜杠命令操作、TUI界面使用技巧,以及Docker后端部署建议。针对API密钥错误、上下文窗口不足等常见问题提供了系统化解决方案,并介绍了消息平台接入、语音模式启用等进阶功能。所有配置均保存在~/.hermes/目录下,遵循密钥与常规配置分离的安全原则。

2026-07-06 09:27:51 151

原创 HoRain云--Hermes Agent 安装

摘要:HermesAgent支持macOS(桌面应用/命令行)、Windows(桌面应用/WSL2/PowerShell)和Linux/Android(命令行)安装。系统要求包括Python 3.10+、4GB内存和2GB磁盘空间,推荐配置更高。Windows需通过WSL2运行。安装方式: 桌面应用(推荐):官网下载安装包,自动集成命令行工具; 命令行安装:通过脚本自动安装依赖并配置环境(需WSL2支持Linux命令)。安装后需配置LLM API(如字节方舟),验证命令为hermes --version。数

2026-07-06 09:27:00 235

原创 HoRain云--Hermes Agent 简介

Hermes Agent 是一个由 Nous Research 构建的自进化 AI Agent 框架,采用 MIT 开源协议。Hermes Agent 的核心定位不是聊天机器人,而是自主 Agent——一个能够在后台持续运行、主动学习、跨平台工作的智能代理。官方定义非常直接:一个会随着使用不断成长的 Agent。它是一个自主智能体,运行时间越长,能力就越强。

2026-07-06 09:25:57 231

原创 HoRain云--C++多线程编程

本文系统梳理了C++多线程编程核心要点:1. 线程管理:std::thread不可拷贝需join/detach,C++20的jthread支持自动join和协作中断;2. 同步机制:RAII风格的锁(lock_guard/unique_lock)、条件变量防虚假唤醒、scoped_lock防死锁;3. 内存模型:atomic原子变量配合六级内存序(推荐acquire-release配对),比Java更精细可控;4. 异步编程:future/promise基础异步设施,缺乏链式操作需第三方库补充;5. 与Ja

2026-07-03 09:15:00 179

原创 HoRain云--C++STL教程:从入门到精通

摘要 本文是C++ STL(标准模板库)的实用指南,涵盖核心组件与常见容器的使用技巧。三大件包括容器(存储数据)、算法(操作数据)和迭代器(连接容器与算法),设计哲学强调分离与灵活性。六大容器详解: vector:动态数组(类比Java ArrayList),支持高效随机访问; list:双向链表(类比Java LinkedList),适合频繁插入/删除; map/unordered_map:红黑树(有序)与哈希表(无序),对应Java的TreeMap/HashMap; set:仅存储键的集合。 关键点:

2026-07-03 08:45:00 149

原创 HoRain云--现代C++信号处理:协作式取消机制全面解析

【摘要】本文对比了传统信号处理与现代C++协作式取消模型的优劣。传统信号机制存在执行限制(仅能调用异步安全函数)、多线程风险及平台差异问题,而C++20的std::jthread+std::stop_token方案通过主动轮询实现线程安全取消,规避了异步信号风险。若必须处理操作系统信号(如SIGINT),应仅在处理函数中设置原子标志位,由主循环执行实际清理。核心建议:新项目优先采用协作式取消,旧代码改造需严格限制信号处理函数行为,避免直接调用非安全函数或复杂操作。

2026-07-03 08:15:00 191

原创 HoRain云--C++高性能Web开发实战指南

摘要:C++ Web编程适合对性能和资源有极致要求的场景(如高频API、嵌入式服务),但开发效率低,不适用于常规Web应用。主流框架包括轻量级(Crow、cpp-httplib)、生产级(Drogon、Pistache)和特殊需求框架(Oat++、Beast)。关键实践包括避免手动解析HTTP、优化内存管理、选择异步模型及严格输入校验。推荐优先使用成熟框架(如Drogon),仅当性能需求明确时选择C++,否则Python/Go更高效。

2026-07-03 07:15:00 152

原创 HoRain云--C++23新特性:import std全面解析

C++模块化编程演进:从#include到import std 本文系统梳理C++标准库导入方式的变革:1️⃣ 传统#include:文本替换机制导致重复解析、宏污染等问题;2️⃣ C++20 Modules:引入二进制接口(.ifc),解决编译速度与符号泄露问题;3️⃣ C++23 import std:支持单行导入整个STL,但需注意宏(如assert)需单独处理。当前MSVC支持最完善,GCC/Clang逐步跟进。工程建议:新项目优先选用import std,老项目视编译器支持情况选择头单元或PCH优

2026-07-03 05:30:00 210

原创 HoRain云--C++预处理器核心机制与最佳实践

C++预处理器是编译前执行纯文本替换的独立工具,处理所有以#开头的指令(宏定义、条件编译等)。其核心机制包括:1)编译前独立执行文本替换,不检查语法;2)提供#include、#define等关键指令。宏定义存在优先级和副作用等陷阱,需严格规范使用。条件编译常用于跨平台适配、调试控制和功能开关。预处理器虽灵活但存在调试困难、类型不安全等局限,现代C++开发中应优先使用const/constexpr/inline等语言特性替代简单宏定义,仅保留必要的条件编译功能。

2026-07-02 09:38:14 184

原创 HoRain云--C++动态内存管理:从new到智能指针的终极指南

本文系统讲解了C++动态内存管理,从基础的new/delete操作到现代智能指针的使用。主要内容包括:栈与堆内存的区别、裸指针常见错误(内存泄漏、悬空指针等)、new/delete与malloc/free的对比、三种智能指针(unique_ptr、shared_ptr、weak_ptr)的特性与适用场景,以及与Java垃圾回收机制的差异。文章强调现代C++应优先使用RAII和智能指针,并提供了实践建议(如使用vector替代动态数组、工厂函数返回智能指针等),最后通过多态示例展示了智能指针的实际应用。

2026-07-02 09:36:18 166

原创 HoRain云--C++命名空间:解决冲突的终极指南

本文系统讲解了C++命名空间的核心概念与最佳实践。主要内容包括:1)命名空间解决命名冲突和提升代码组织性的双重价值;2)三种访问方式(完全限定名、局部using声明、usingnamespace指令)的优先级与适用场景;3)关键实践规范,强调头文件必须使用完全限定名,避免滥用using namespace;4)典型冲突案例分析及解决方案。文章特别警示在头文件中使用using namespace std的危害,建议通过std::前缀或局部using安全访问标准库。命名空间是C++模块化编程的重要机制,正确使用

2026-07-02 09:35:36 187

原创 HoRain云--C++文件流机制深度解析与实践指南

本文系统介绍了C++文件流的核心机制,涵盖文件流类体系、操作机制和最佳实践。重点解析了ifstream/ofstream/fstream的继承关系及其相较于C语言FILE*的类型安全优势,详细说明文件打开模式组合规则、指针定位方法和读写操作(文本/二进制模式差异)。强调二进制模式下必须使用ios::binary保证数据精确性,并提供了流状态检查与错误处理的具体方法。文章指出C++文件流通过面向对象抽象统一I/O操作,其核心价值在于提供类型安全、可扩展的接口,最后总结了文本处理与二进制操作的关键实践原则。

2026-07-02 09:34:38 144

原创 HoRain云--C++异常机制深度解析:从语法到工程实践

本文系统梳理了C++异常机制的核心知识点,对比Java异常体系突出了C++的特性:语法上支持任意类型异常抛出,但推荐继承std::exception;通过栈展开和RAII机制实现资源安全,强调析构函数必须noexcept;提出异常安全四级标准(无保证/基本/强/不抛),指导工程实践;介绍noexcept现代规范及其对代码优化的影响。文章指出C++异常在游戏、嵌入式等场景常被禁用,并总结面试加分要点:零开销原则、RAII资源管理、vector搬迁策略等,最后提供深入学习方向建议。全文兼顾语言特性和工程实践,是

2026-07-02 09:33:52 318

原创 HoRain云--C++数据抽象:接口与实现的完美切割

本文介绍了C++中数据抽象的概念与实现方式。数据抽象指对外暴露接口而隐藏实现细节,通过class的访问控制(public/private)和头文件与源文件分离实现。内容包括:1)数据抽象的定义,类比现实中的接口与实现分离;2)C++实现方法,如Stack类的示例展示接口声明与实现分离;3)数据抽象与封装的关系,前者是目的后者是手段;4)通过纯虚函数实现抽象类(类似Java接口);5)对比C++与Java在抽象实现上的差异,如.h/.cpp分离与纯虚函数等。核心思想是通过抽象降低耦合,提高代码可维护性。

2026-07-01 10:15:00 122

原创 HoRain云--C++重载函数与运算符详解

本文系统对比了C++中的重载函数和重载运算符机制。重载函数允许同一作用域内定义同名但参数列表不同的函数,而重载运算符则用于为自定义类型定义已有运算符的行为。文章详细讲解了两者的核心定义、关键规则、典型应用场景及区别:重载函数通过参数差异区分,重载运算符需保持原运算符操作数数量;重载函数适用于为不同数据类型提供相同逻辑,重载运算符则用于实现自定义类型的数学运算等操作。最后总结了常见陷阱(如隐藏基类函数、运算符语义一致性)和最佳实践,强调应保持代码可读性和操作直觉性。

2026-07-01 10:00:00 141

原创 HoRain云--C++继承:掌握核心规则与最佳实践

摘要:本文系统讲解C++继承机制,涵盖继承方式、权限控制、转型规则及实践建议。核心规则是派生类成员权限取基类权限与继承方式的较弱者(public>protected>private),默认class私有继承、struct公有继承。重点指出public继承最常用(符合is-a关系),而私有/保护继承易破坏封装。关键陷阱包括对象切片、名字隐藏及构造/析构顺序,建议通过基类指针传递对象避免切片。工程实践中推荐单继承+组合模式,限制继承层级(2-3层),避免多重继承。全文强调显式声明继承方式,合理使用动

2026-07-01 09:30:00 206

原创 HoRain云--C++与Java类与对象对比全解析

【摘要】本文对比C++与Java的面向对象编程核心差异,重点解析C++特有机制。内容涵盖:类定义(class/struct默认权限区别)、对象创建方式(栈自动析构vs堆手动管理)、构造/拷贝/移动函数体系(含初始化列表)、this指针用法、内存布局(不含函数代码)等关键点。特别强调C++的栈对象RAII、拷贝语义与手动资源管理逻辑,并与Java的GC机制进行对照,指出Java转型C++需重点关注的构造/析构配对、值语义等概念差异。适合具备Java基础、需要快速掌握C++面向对象核心特性的开发者阅读。

2026-07-01 08:00:00 379

原创 HoRain云--C++多态精髓:从虚函数到对象切片

是现代 C++ 的标准写法,对应 Java "List<Animal> 里放 Dog/Cat" 那套。C++ 有两套多态,和 Java 只讲"运行时多态"不一样,得拆开。Java 对象变量是引用,不存在"切";❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!这行就编过了,运行时发现多态没生效,调试半天才找到——(几乎可忽略,但嵌入式/极致性能场景会聊)。重载有,模板 ≈ 泛型(但不完全),前者偏八股,后者偏实战。

2026-07-01 07:15:00 228

原创 HoRain云--C++继承机制详解:从语法到最佳实践

本文系统梳理了C++继承机制的核心要点,包括:1)三种继承方式的权限变化(仅public继承保持接口一致性);2)派生类内存布局规则及构造/析构顺序;3)虚函数重写条件与多态实现;4)多重继承的风险与工程实践建议(优先组合替代继承)。特别强调基类虚析构函数的必要性、override关键字的使用规范,以及菱形继承问题的解决方案。文章指出,C++继承应严格遵循"is-a"关系,在工程实践中秉持"多用组合,少用继承"原则,以构建高可维护性的层次化系统。

2026-06-30 11:30:00 131

原创 HoRain云--C++结构体:从基础到高级的完全指南

本文系统介绍了C++结构体(struct)的核心概念与应用。结构体作为默认public访问权限的类类型,与class的主要区别在于默认成员可见性,通常用于纯数据聚合场景。文章从基础语法、与class的本质差异、内存对齐机制三个维度展开,详细对比了两者在默认权限、继承方式及工程实践中的应用规范,并深入解析了内存布局规则及其优化方法。最后针对嵌套结构体、指针操作等高级用法给出注意事项和最佳实践建议,强调应根据数据封装需求合理选择struct或class,同时注意内存对齐对性能的影响。全文兼顾理论深度与实践指导,

2026-06-30 10:00:00 298

原创 HoRain云--C++ 重载运算符和重载函数

Java 只有前者(还没默认参数),后者完全不支持——这是 C++ 和 Java 在这块最大的分水岭。有短路求值(左操作数决定右操作数执不执行),重载后变普通函数调用,两个参数必全求值,语义破坏。这就是"函数对象",比裸函数指针能带状态,比 lambda(C++11 后)早一代。Java 没这问题(Java 没默认参数,靠重载自己叠)。用来让编译器区分,你不用传它,编译器自动填 0。,选错了会卡在"左操作数不能隐式转换"上。

2026-06-30 09:30:00 157

原创 HoRain云--C++数据抽象:从封装到RAII的全方位解析

本文介绍了C++数据抽象的三大层次:封装级(private成员+getter/setter)、接口级(头文件声明与实现分离的Pimpl惯用法)和抽象类级(纯虚函数)。特别指出C++特有的抽象维度:const成员函数作为接口契约、RAII资源管理机制,以及与Java抽象机制的对比(如头文件物理隔离、抽象类可带数据成员等)。通过账户管理、图形绘制等示例,展示了从裸结构体到RAII的抽象演进过程,并提醒注意C++抽象类使用中的典型陷阱(如虚析构函数必要性)。全文强调C++数据抽象不仅实现逻辑隔离,更通过头文件/实

2026-06-30 09:30:00 166

原创 HoRain云--C++封装机制:数据安全与设计精髓

本文系统讲解了C++中数据封装的核心概念与实践方法。封装通过类将数据与操作绑定,利用访问控制符(private/public)隐藏实现细节,仅暴露安全接口,其核心价值在于:1)确保数据完整性(如银行账户余额校验);2)降低模块耦合度(接口与实现分离);3)提升可维护性(错误定位更高效)。文章对比了C语言的局限性,指出C++通过构造函数、RAII等机制实现更安全的资源管理。关键设计原则包括最小接口暴露、避免裸数据成员和无效setter,同时给出了合理使用const成员函数等实践建议。封装是面向对象设计的基石,

2026-06-30 09:15:00 195

原创 HoRain云--深入解析C++继承机制与最佳实践

本文系统梳理了C++继承机制的核心要点,从基础语法到工程实践进行全面解析。重点包括:1)继承方式选择(推荐public继承实现is-a关系);2)内存布局与构造/析构顺序;3)函数重写规则(需虚函数+override关键字)与多态实现;4)多重继承的风险(二义性、菱形问题)及解决方案(虚继承)。特别强调基类虚析构函数的必要性,以及"优先组合而非继承"的工程实践原则。文章指出,虽然继承是实现代码复用的重要手段,但需谨慎使用多重继承,建议通过单继承与组合构建系统,以保障代码的可维护性。技术要

2026-06-30 08:15:00 201

原创 HoRain云--C++类与对象:从入门到精通的终极指南

本文系统梳理了C++面向对象编程的核心特性,重点对比Java语言差异。主要内容包括:1)类的基本结构(构造/析构、访问控制、this指针);2)关键特性:初始化列表、拷贝/移动语义(Rule of Three/Five)、静态成员;3)独有概念:友元函数、struct与class区别;4)与Java的核心差异:对象拷贝机制、内存管理(析构函数vs GC)、继承模型等。文章通过具体代码示例,突出C++特有的"坑点"如浅拷贝问题、移动语义优化,并给出现代C++的Rule of Zero实践建

2026-06-29 09:39:32 212

原创 HoRain云--揭秘C++数据结构:STL高效应用全攻略

C++数据结构核心解析与STL应用指南 摘要:本文系统阐述了C++数据结构通过STL实现的核心特点与工程实践价值。关键点包括:1) 模板机制实现泛型编程,兼具类型安全与代码复用;2) 通过RAII实现自动内存管理;3) 迭代器统一算法与容器接口。文章详细分析了STL三大类容器(序列/关联/适配器)的适用场景,如vector的随机访问优势、哈希表的O(1)查询特性。同时指出C++相比C语言在数据结构实现上的进步:编译期类型检查、移动语义优化及异常安全保证。最后给出实践建议:优先选用STL标准容器,注意迭代器失

2026-06-29 09:38:35 201

原创 HoRain云--揭秘C++ vector核心机制与高效用法

本文系统梳理了C++ STL中vector的核心知识点,涵盖底层实现、接口使用、扩容机制及常见陷阱。主要内容包括:1)vector底层采用连续内存布局,支持随机访问但扩容需数据迁移;2)重点区分size/capacity概念及reserve/resize操作;3)2倍扩容机制与迭代器失效问题(尤其注意增删操作后的迭代器状态);4)特化的vector<bool>存在代理对象问题;5)与Java ArrayList的对比;6)容器选型建议,强调vector在多数场景下的首选地位。文章还提供了典型错误

2026-06-29 09:36:15 222

原创 HoRain云--C++ 基本语法

这篇文章介绍了C++程序的基础知识,主要内容包括: C++程序的基本结构,通过一个简单的"Hello World"示例说明程序组成元素(头文件、命名空间、主函数等) 编译和执行C++程序的步骤 C++语法要点: 分号作为语句结束符 语句块的概念 标识符命名规则 关键字列表 特殊语法特性: 三字符组的用法和替换规则 空格在代码中的作用(分隔元素、增强可读性) 文章采用技术博客的写作风格,包含代码示例和详细解释,适合C++初学者了解基础语法概念。最后作者以谦虚的态度邀请读者指正,并鼓励持续学

2026-06-26 10:30:00 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除