64,685
社区成员
发帖
与我相关
我的任务
分享
#include "TD.h"
ARRY_ELEMENT aM[]={E1,E2,...,En};
int GetTableSize(){
return sizeof(aM);
}
#include "TD.h"
int GetTableSize();
extern ARRY_ELEMENT aM[];
void Foo1(){
int iEleNum=sizeof(aM)/sizeof(ARRY_ELEMENT);
for(int i=0;i<iEleNum;i++){
Foo2(aM[i]);
}
}
定义成类更别扭。
--------
全局变量最好都放到类:比如Global里面,并且全部定义成静态成员。
使用的时候只要包含Global头文件,就可以调用,Global::Size()获得大小,Global::aM[]获得数组成员;
...