将结构体中的部分成员定义在其他文件中
2010-11-04 14:15
246 查看
BeInclude.h
#ifdef _BEINCLUDE_H_
int nBeInclude;
#endif
DefineStruct.h
typedef struct{
int nDef;
#define _BEINCLUDE_H_
#include "BeInclude.h"
#undef _BEINCLUDE_H_
}TEST;
引用:
#include "DefineStruct.h"
void main()
{
TEST testA;
testA.nDef = 1;
testA.nBeInclude = 2;
printf("testA.nDef = %d,testA.nBeInclude = %d/n",
testA.nDef,
testA.nBeInclude);
}
#ifdef _BEINCLUDE_H_
int nBeInclude;
#endif
DefineStruct.h
typedef struct{
int nDef;
#define _BEINCLUDE_H_
#include "BeInclude.h"
#undef _BEINCLUDE_H_
}TEST;
引用:
#include "DefineStruct.h"
void main()
{
TEST testA;
testA.nDef = 1;
testA.nBeInclude = 2;
printf("testA.nDef = %d,testA.nBeInclude = %d/n",
testA.nDef,
testA.nBeInclude);
}
相关文章推荐
- 结构体定义在一个.h文件之后,只需要在其他的地方引入这个.h就行
- 关于定义一个结构体可以被其他的源文件使用
- C语言中怎样调用其他文件定义的结构体
- 8.4 Swift结构体中定义成员方法
- 详解keil采用C语言模块化编程时全局变量、结构体的定义、声明以及头文件包含的处理方法!
- const定义的全局变量不能被其他文件访问,必须加extern 才能被访问吗?
- VBA处理文件框架代码 【第四部分:bat定义】
- C++笔记: 定义,声明,头文件及其他
- 一些可变长度对象(string对象、vector对象 ...)作为结构体或类的成员,会不会动态改变结构体或类所定义的变量的大小呢?
- C++ 头文件(十五)--定义成员属性、引用、避免多次包含
- UIWidget是所有UI组件的抽象基类,作为基类当然定义了必须的成员变量和函数,接触过MFC或其他UI组件开发,想必都知道有一堆参数设置,尤其是Visual Studio的可视化界面,
- cdev成员结构体file_operations文件操作结构的分析
- Vim 中截取部分内容保存到其他文件
- C++ 类静态数据成员除了要声明外,还要在类实现文件中进行定义。
- 将类声明和定义部分保存在头文件hpp中
- 头文件包含顺序不同导致成员函数指针定义产生异常
- 结构体定义无名称成员的方法
- 结构体中最后一个成员数组定义0个元素的意义
- js获得文件除了拓展名以外的其他部分
- c语言 结构体 、数组的使用,定义的同时必须初始化,否者它们成员的数值会错乱,不是想象的样子