课程是为对 Linux 操作系统完全没有经验或仅有基础知识的初学者设计的课程。这个课程旨在帮助学生从零开始建立对 Linux 的基本理解和技能,使他们能够熟练地使用 Linu x进行日常任务和基本的系统管理。 1. 课程...
我们以前在学习 C++ 构造函数的时候,经常会有以下的一些认知: 1. 当类的内部没有提供默认构造函数时,编译器会给类提供一个无实现的无参数的构造函数。 2. 当类的内部没有提供默认的析构函数时,编译器会给类的内部提供...
单例模式保证一个类的实例只有一个。如何保证一个类只有一个实例,不同的语言语法特性不同,需要结合语言的语法特点来实现。在 C++中的实现方式如下: 上面类通过: 普通构造、拷贝构造私有,从而禁止对象被创建; 提供静态成员变...
函数模板特化是 C++ 中一项非常重要的编程技巧。这篇文章,我们讲解下函数模板特化相关知识,主要讲解以下三个知识点: 1. 函数模板特化概念 2. 函数模板特化语法 3. 函数模板特化和函数重载
constexpr 是 C++11 中增加的关键字,我们可以使用该关键字定义以下对象: 1. 编译期常量; 2. 编译期计算的常量表达式函数; 3. 编译期自定义对象。