稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • 后端
  • 前端
  • 程序员
  • 人工智能
  • GitHub
  • 面试
  • AI编程
  • JavaScript
  • Python
  • 展开
  • 全部
  • 后端
  • 前端
  • 程序员
  • 人工智能
  • GitHub
  • 面试
  • AI编程
  • JavaScript
  • Python
  • 架构
  • C++
  • 开源
  • Vue.js
  • 算法
  • Linux
  • 暂无数据
    • 推荐
    • 最新
  • cilly-vm-cpp 重构复盘
    1. 目标与范围 这次重构只做一件事:围绕 SRP(单一职责原则),把 VM 里的“执行职责”和“统计职责”拆开。 重构范围如下: 栈组件从“带统计”改为“纯数据结构”。 VM 通过观察者发布事件,不
    • 肆忆_
    • 29
    • 1
    C++
  • C++ SOLID 原则学习笔记
    1. SRP:单一职责原则 (Single Responsibility Principle) [反例] 上帝类 (God Class) 一个 VM 类既负责执行指令,又负责文件 IO,还负责格式化输
    • 肆忆_
    • 42
    • 1
    C++
  • C++ 设计模式与 SOLID 原则实战笔记
    1. 观察者模式 (Observer Pattern) 核心:定义对象间的一对多依赖关系,当一个对象状态改变时,所有依赖者都会收到通知。 [场景] Excel 表格数据变化时,图表自动更新。 [C++
    • 肆忆_
    • 52
    • 1
    C++
  • 实战复盘:手写 C++ 虚拟机的高性能并行 GC (Thread Pool + Work Stealing)
    在我的 C++ 虚拟机项目 cilly-vm-cpp 中,垃圾回收(GC)模块经历了一次脱胎换骨的重构。从最初简单的单线程 Mark-Sweep,到引入全局锁的并行标记,再到如今借鉴工业级引擎(如 P
    • 肆忆_
    • 68
    • 2
    C++
  • # 用 5 个问题学懂 C++ 虚函数(入门级)
    模块 1:虚函数基础知识——我先把“地图”画出来 1. 虚函数到底解决什么问题 虚函数的目的就是:让“基类指针/引用”在调用成员函数时,能在运行期决定调用哪个派生类实现,也就是运行时多态。 核心关键词
    • 肆忆_
    • 131
    • 2
    C++
  • Leetcode第五题:用C++解决盛最多水的容器问题
    1. 问题描述 我们首先看一下原题目: 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,
    • xlp666hub
    • 43
    • 2
    LeetCode C++ Linux
  • Day 02|控制块分离架构:Boost 风格 shared_ptr 骨架落地
    目标:用 7 天时间,从“最简引用计数”迭代到接近 Boost shared_ptr 的控制块架构:默认删除器、自定义删除器、线程安全、weak_ptr、make_shared、最终工程化。 Day
    • 肆忆_
    • 194
    • 1
    C++
  • Day 04|线程安全引用计数:让 SharedPtr 支持并发拷贝/析构
    目标:用 7 天时间,从“最简引用计数”迭代到接近 Boost shared_ptr 的控制块架构:默认删除器、自定义删除器、线程安全、weak_ptr、make_shared、最终工程化。 Day0
    • 肆忆_
    • 69
    • 1
    C++
  • 笔记:Qt C++建立子线程做一个socket TCP常连接通信
    本文介绍了在Qt中建立子线程TCP客户端的方法,通过QTcpSocket实现与服务器的连接通信。采用QThread创建工作管理类的方式安全管理线程资源,避免泄漏。
    • blasit
    • 41
    • 1
    TCP/IP C++ Qt
  • 虚函数表:C++ 多态背后的那个男人
    本文深入解析了C++虚函数表的实现原理及其在多态中的应用。详细分析了单继承和多继承场景下虚函数表的组织方式,特别探讨了菱形继承问题及其解决方案。
    • 不想写代码的星星
    • 68
    • 1
    C++
    虚函数表:C++ 多态背后的那个男人
  • 虚函数进阶答疑:把上一篇博客评论区里最容易卡住的问题,一次追到底
    这篇文章不是“虚函数基础知识”的重讲,而是我上一篇虚函数入门博客的评论区答疑与进阶复盘。 上一篇我主要做了 5 件事:先把虚函数的地图画出来,再去 VS 里看虚调用指令,再去 IDA 里把 vtabl
    • 肆忆_
    • 31
    • 1
    C++
  • 学了十几种编程语言后,我终于悟了!
    我为什么要学这么多编程语言?是怎么学习的?学了这么多语言对我有哪些好处和坏处?现在我们到底应不应该学多门语言呢?
    • 程序员鱼皮
    • 8.5k
    • 76
    编程语言 Java C++
    学了十几种编程语言后,我终于悟了!
  • ECS 架构模式
    ECS(Entity-Component-System) 是一种将数据与逻辑分离的架构模式。本文将从概念、实现、优势、对比四个方面深入解析 ECS 架构模式。
    • 温宇飞
    • 250
    • 点赞
    后端 C++
  • C++进阶基础:5个让人直呼“专业”的冷门小技巧
    写C++最怕啥?不是写不出功能,而是代码能跑但被review时,同事一句“你这为啥不用XX”直接问懵。下面这5个“进阶偏基础”的知识点,冷门但实用,配上极简代码,让你悄悄提升代码质感~ 1. 前向声明
    • AAA简单玩转程序设计
    • 271
    • 19
    C++
  • Protobuf 3.25.3 源码编译全流程梳理
    本次编译核心实现基于 CMake FetchContent 自动拉取第三方依赖(Abseil/Protobuf)+ 编译生成 Android 动态库 libnativesdk.so,全程适配 NDK2
    • 黑夜给了我黑色的眼睛
    • 94
    • 1
    C++
     Protobuf 3.25.3 源码编译全流程梳理
  • 传说中的C++精灵库,专治“C++恐惧症”?
    这,是一个采用C++精灵库编写的程序,它画了一幅漂亮的图形: 而,这是另一个由python turtle编写的程序,画的图形和上面C++的图形几乎一模一样: 等等!让我揉揉眼睛! 这到底是什么情况?!
    • 李兴球
    • 102
    • 点赞
    C++
    传说中的C++精灵库,专治“C++恐惧症”?
  • C++ STL 源码:Vector 梳理
    结合STL 源码,从内存布局角度理解Vector。从根本上理解vector,进而阅读理解其他的STL源码。
    • CharlesBlog
    • 84
    • 点赞
    C++
  • LLDB 调试器使用指南
    LLDB 是 LLVM 项目的一部分。主要用于调试 C、C++、Objective-C 和 Swift 程序。本文将介绍 LLDB 的使用方法和常见命令
    • 温宇飞
    • 1.9k
    • 1
    C++
  • C语言--数组作为函数参数
    为方便在程序中对数组操作,经常会定义一些操作数组的功能函数,这些函数往往会将数组作为函数参数使用。 一、要求: 注意:在形参中改变数组中的元素,实参中的数组元素也会改变 在多维数组作为函数参数时,可以
    • 酷酷的佳
    • 92
    • 8
    C++
    C语言--数组作为函数参数
  • C++使用nlohmann/json库解析JSON数据应用示例
    本章节介绍了如何在C++项目中使用nlohmann/json库来解析和处理JSON数据。我们将展示如何安装和配置该库,并通过封装的JsonHandler类来简化JSON数据的操作过程。
    • 光头闪亮亮
    • 614
    • 点赞
    C++
  • 上午好!
    点亮在社区的每一天

    推荐话题 换一换

    #挑战每日一条沸点#
    #挑战每日一条沸点#

    23.8m

    #AI 能力提升场#
    #AI 能力提升场#

    684k

    #每日快讯#

    10.0m

    #每日精选文章#

    4.5m

    #日新计划#

    10.9m

    #每天一个知识点#

    50.3m

    #OpenClaw今天想篡位了吗#
    #OpenClaw今天想篡位了吗#

    853k

    #工作中做得最正确的一件事#
    #工作中做得最正确的一件事#

    435k

    #掘金一周#

    1.7m

    #新人报道#

    40.0m

    查看更多
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多代码人生文章
    • 举报邮箱: feedback@xitu.io
    • 座机电话: 010-83434395
    • 京ICP备:18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金