• 技术大会
  • 极客时间
  • 极客时间训练营
  • 团队学习
  • 高端学员
  • App 下载
  • 技术团队访谈录
  • 案例研习社
为什么生产环境都采用 Linux 作为服务器? 了解详情 
logo
  • 首页
  • 直播
  • 专题
  • 电子书
  • 话题
  • 免费视频
  • 技术博客
  • 热点资讯

 写点什么

创作场景


  • 记录自己日常工作的实践、心得
  • 发表对生活和职场的感悟
  • 针对感兴趣的事件发表随笔或者杂谈
  • 从0到1详细介绍你掌握的一门语言、一个技术,或者一个兴趣、爱好
  • 或者,就直接把你的个人博客、公众号直接搬到这里
登录/注册
  • 架构
  • 前端
  • 编程语言
  • 云计算
  • AI
  • 开源
  • 技术管理
  • 运维
  • 区块链
  • 新基建
  • 云原生
  • 产品
  • 热点推荐
  • 大数据
用户头像

行者孙

2018 年 09 月 17 日加入
Nothing replaces hard work
充满好奇心,终身学习者。
博客:https://01io.tech
 关注
  • 9

    发布数

  • 0

    关注者

  • 0

    关注了

  • 发布
  • 评论
  • 划线
  • 收藏
  • 关注
  • 全部分类 
C++ 开发笔记
C++ 开发笔记

用户头像
行者孙

12 月 15 日

C++ 是个很强大的语言,也是很复杂的语言,虽然大一就学,真正开始用 C++ 自工作以来也有三年多了,但是仍然不敢自称精通 C++。本篇合集是个人在学习、使用 C++ 过程的一些笔记汇总,尽量不做知识点的无效堆砌和搬运,而是希望融入自己的思考,希望能提供实践价值

C++ 如何写出异常安全的代码

用户头像
行者孙

12 月 14 日

我在自己的博客《防御式编程、断言和错误处理 - 零壹生万物 (01io.tech)》中提到过,错误处理中有两种重要的方式,错误码和异常,这两种方式都是报告错误,让调用端决定错误如何处理。不同的是,错误码报错的方式,通过函数返回的,调用端可能会忽略错误码报

C++ 中的 pimpl 惯用法

用户头像
行者孙

12 月 14 日

这篇给大家介绍什么是 PImpl 惯用法,以及使用 std::unique_ptr 实现,并且实现了该的复制和赋值构造函数

软件开发中的字符编码问题的思考

用户头像
行者孙

12 月 14 日

字符编码问题从上层到底层是个非常大的系统工程,但是从普通程序员的角度,只需要了解其核心和主干的知识。

C++ 的 explicit 关键字

用户头像
行者孙

12 月 14 日

Python 之禅里面说,"... explicit is better than implicit..."

C++ 三种智能指针的使用场景

用户头像
行者孙

12 月 14 日

C++98 中引入 auto_ptr,但是实现有缺陷 (使用 copy 语义转移资源),现已弃用,在实际项目中不应该使用。本文提到的三种智能指针主要指的得是 std::unique_ptr、std::shared_ptr 和 std::weak_ptr。

C++ 实现 unique_ptr

用户头像
行者孙

12 月 14 日

基本思想,RAII(Resource Acquisition Is Initialization)。 试着实现一个最基础版本的 unique_ptr

C++ 构造那些事:三五 O 法则

用户头像
行者孙

12 月 14 日

我们知道如果不提供默认 /copy/copy-assignment 构造函数,编译器在需要的时候会为我们自动生成相应的构造函数,那么在 C++ 编程实践中,什么时候需要提供构造函数,什么时候要利用编译器的自动生成功能呢?大佬们总结为三五法则还有零法则。

C++ 软件开发中的时间

用户头像
行者孙

12 月 14 日

C++ 软件开发中的时间, 一些概念

个人成就
  • 发布了 9 篇内容

    共 18521字, 被阅读 134次

  • 获得了 0 次赞同

    获得了 0次喜欢, 获得了 0 次收藏

  • 参与了 6 次互动

    互动包含发布评论、点赞评论、参与投票等

TA 关注的
频道
  • 测试
  • 技术管理
  • 编程语言
  • AI
  • 开源
  • 架构
  • ···
  • logo

    促进软件开发及相关领域知识与创新的传播

    活动大本营
    • 更多精彩活动持续更新
  • InfoQ
    关于我们
    我要投稿
    合作伙伴
    加入我们
    关注我们
  • 联系我们
    内容投稿:editors@geekbang.com
    业务合作:hezuo@geekbang.com
    反馈投诉:feedback@geekbang.com
    加入我们:zhaopin@geekbang.com
    联系电话:010-64738142
    地址:北京市朝阳区叶青大厦北园
  • InfoQ 近期会议
    会议图片QCon全球软件开发大会 10月21-23日
    会议图片ArchSummit全球架构师峰会 11月12-13日
    会议图片GMTC全球大前端技术大会 11月19-20日
    会议图片AICon全球人工智能与机器学习技术大会 11月25-26日
    会议图片PCon全球产品创新大会 11月26-27日
    会议图片DIVE全球基础软件创新大会 2022年3月25-26日
    会议图片ArchSummit全球架构师峰会 12月3-4日
  • 全球 InfoQ
    会议图片InfoQ En
    会议图片InfoQ Jp
    会议图片InfoQ Fr
    会议图片InfoQ Br
Copyright © 2021, Geekbang Technology Ltd. All rights reserved. 极客邦控股(北京)有限公司 | 京 ICP 备 16027448 号 - 5京公网安备京公网安备 11010502039052号

知识中台驱动产业智能化升级

知识中台驱动产业智能化升级

行者孙