问题描述
解决方案
头文件,一般只用来放声明,而不能用于放定义。
如果是定义,头文件多处包含后,是会产生重复定义的错误。
如果一定要放,可以考虑使用 #ifdef 来防止重定义。
解决方案二:
头文件有宏#ifdef等来防止重复包含
还有另外一个方式#pragma once也可以防止重复包含
解决方案三:
头文件都有防止重复包含的宏
时间: 2024-10-21 19:22:56
头文件,一般只用来放声明,而不能用于放定义。
如果是定义,头文件多处包含后,是会产生重复定义的错误。
如果一定要放,可以考虑使用 #ifdef 来防止重定义。
解决方案二:
头文件有宏#ifdef等来防止重复包含
还有另外一个方式#pragma once也可以防止重复包含
解决方案三:
头文件都有防止重复包含的宏