在头文件声明全局变量和创建extern.docxVIP

  • 3
  • 0
  • 约3.42千字
  • 约 6页
  • 2017-05-23 发布于重庆
  • 举报
在头文件声明全局变量和创建extern

在头文件声明全局变量和创建extern 在头文件声明全局变量和创建extern问题:是否有简单的方法,在头文件里定义我的变量,同时也为它们创建extern定义?回答:是的。尽管这不是必需的,使用正确的宏和一个头文件还是很容易实现的。通常,你在C文件中声明一个变量,而在头文件中创建extern定义。然而,如果你想的话,下面的技巧用来在同一个头文件中声明变量,并且对它们进行extern定义。首先,创建一个头文件如下(如vars.h):[cpp]view plaincopyprint?/*----------------------------------------------------------------------------?vars.h?注:在包含vars.h头文件声明和初始化全局变量前面使用?#define?VAR_DECLS?1语句。?只是包含它,而不定义VAR_DECLS以引用变量。?----------------------------------------------------------------------------*/??#ifndef?VAR_DEFS??????????//?保证文件只被包含一次??#define?VAR_DEFS?1??/*----------------------------------------------?设置变量

文档评论(0)

1亿VIP精品文档

相关文档