直接看这篇文章就行:
https://www.cnblogs.com/xuepei/p/4027946.html
在一个大的软件工程里面,可能会有多个文件同时包含一个头文件,当这些文件编译链接成一个可执行文件时,就会出现大量“重定义”的错误。在头文件中使用#ifndef #define #endif能避免头文件的重定义。
一般格式是这样的:
#ifndef <标识>
#define <标识>
直接看这篇文章就行:
https://www.cnblogs.com/xuepei/p/4027946.html
在一个大的软件工程里面,可能会有多个文件同时包含一个头文件,当这些文件编译链接成一个可执行文件时,就会出现大量“重定义”的错误。在头文件中使用#ifndef #define #endif能避免头文件的重定义。
一般格式是这样的:
#ifndef <标识>
#define <标识>