宏定义是在预编译时,将宏在引用出展开,所以使用宏定义时,一定要结合小阔号一起使用。
宏的用法: 1 使用宏定义常量: #define NAME_NUM 60; #define NAME "tom" ;
2 使用宏定义函数(注意结合括号)
3 使用宏避免多次包含头文件
#ifndef _HUMAN_H_
#define _HUMAN_H_
....
#endif //_HUMAN_H_
#include <iostream>
#define ADD1(x, y) x + y //不使用括号
#define ADD2(x, y) ((x) + (y)) //要使用括号
int main()
{
int val
本文详细介绍了C++中的宏定义,包括常量定义、函数宏以及防止头文件重复包含的应用。同时,深入探讨了模板的概念,作为创建类蓝图的工具,提高了代码的复用性和类型安全性,通过实例展示了模板函数和类模板的使用。
订阅专栏 解锁全文
3284

被折叠的 条评论
为什么被折叠?



