Skip to content

Instantly share code, notes, and snippets.

View qiaohaijun's full-sized avatar
🎯
Focusing

qiao hai-jun qiaohaijun

🎯
Focusing
  • Beijing,China
View GitHub Profile

explicit 的反义词是 implicit

  1. explicit是显式的意思
  2. implicit是隐式的意思

编译器隐式转换出现的条件

  1. 没有使用explicit 标注
  2. 有一个参数的类初始化

这里有两个#

  1. 一个#
  2. 两个#

c语言的宏是一种编程

模板编程

  1. automake 是什么
  2. automake 要解决什么问题

cmake 是什么

  1. cmake 是软件构建工具,据说是比makefile要先进,可以节省人力成本。
  2. cmake 和bazel一样,是一种DSL

我的问题

  1. cmake 如何定义变量
  2. cmake 如何定义函数
  3. cmake 如何定义逻辑跳转

cmake 的优点

简介

cmake 要比 make 先进

c++ class 的四个特殊成员函数

  1. 构造函数
  2. 析构函数
  3. 拷贝构造函数
  4. 拷贝赋值函数

default 复习

  1. 使用范围,特殊成员函数
  2. 用法简单=default

delete 函数

对于c++的类,如果没有为其定义特殊成员函数,那么在用到的时候,编译器会隐式的生成一个默认的构函数。

清单10