240 发简信
IP属地:上海
  • C++操作符重载_2

    简介 在上篇文章中,我们应该可以直观感受到什么是操作符重载。 现在我们要正式进入到理论学习中: 什么是操作符重载 不同类型的操作符重载及语法 如...

  • C++ 操作符重载

    操作符重载 操作符的重载是在实际的C++编程过程中不太容易引人注意但却非常实用的一个特性。合理的实现操作符重载可以极大的提高编程体验,但是不合理...

  • C++中线程安全的单例模式(2)

    简介 本文介绍单例模式实现的另外两种方法: 通过double check(借助std::atomic)实现单例模式 采用static membe...

  • C++中线程安全的单例模式

    简介 单例模式是很常用的一种设计模式,在实现过程中要非常注意线程安全,我们会介绍四种方式来实现线程安全的单例模式: std::mutex实现单例...

  • std::move与std::vector问题记录

    简介 该文章用于记录学习中遇到的部分问题,可能不包含具体答案,会根据后续学习进行持续更新 输出值

  • python库名称记录

    简介 本章节用于记录学习过程中,使用到的不同的库名称。本文章用于记录使用,为持续更新型 内建库 shutil(shell utility) glob

  • C++中的 "override"

    简介 本章节主要介绍在C++中override关键字的主要作用。在阅读本章节前,需要先理解C++中的虚函数. 例程 成员函数为虚函数我们的意图是...

  • C++中的(纯)虚函数

    简介 本章节会介绍在C++中虚函数及纯虚函数的主要作用,C++也是通过虚函数实现动态绑定,本小节不会去讲述动态绑定内部实现原理,具体可以参考[C...

  • .gitkeep

    简介 本文主要介绍在git中, .gitkeep的作用。 作用 git无法追踪一个空的文件夹,当用户需要追踪(track)一个空的文件夹的时候,...

个人介绍
a programmer,like open source