C++语法学习(三)
C++基础语法(三)
宏、模板、标准库、标准模板、STL库等概念
1. 宏和模板
1.1 宏
- 定义宏
使用#define
定义宏,定义常量时,更好的选择是使用关键字const
和数据类型。
1 |
|
- 使用宏避免多次包含
C++程序员通常在.H
文件(头文件)中声明类和函数,并在.CPP
文件中定义函数,可结合使用宏以及预处理器编译指令#ifndef
和#endif
。
现在的替代方法:#pragma once
防止头文件多次包含。
- assert()宏
对表达式或变量的值进行验证,要使用assert 宏,需要包含<assert.h>,其语法如下:
1 |
|
1.2 模板
C++语法学习(三)
http://seulqxq.top/posts/55550/