ifndef_在头文件中的作用.docxVIP

  • 1
  • 0
  • 约3.45千字
  • 约 6页
  • 2022-10-09 发布于江苏
  • 举报
#ifndef 在头文件中的作用 在一个大的软件工程里面,可能会有多个文件同时包含一个头文件,当这些文件编译链接成一个可执行文件时 ,就会出现大量“重定义”的错误。在头文件中实用#ifndef #define #endif 能避免头文件的重定义。 方法:例如要编写头文件test.h 在头文件开头写上两行: #ifdef _TEST_H #define _TEST_H//一般是文件名的大写头文件结尾写上一行: #endif 这样一个工程文件里同时包含两个test.h 时,就不会出现重定义的错误了。 分析:当第一次包含test.h 时,由于没有定义_TEST_H,条件为真,这样就会包含(执行) #

文档评论(0)

1亿VIP精品文档

相关文档