求教!我的函数的参数为结构体
定义 void sethead( typedef struct LocalFileHeader head);
实现: void cutmap::sethead( typedef struct LocalFileHeader head )
{
m_cutid=head.wSatelliteID;
}
给的错误为:D:\ld\source\cutmap.cpp(112) : warning C4042: 'head' : has bad storage class
D:\ld\source\cutmap.cpp(115) : error C2027: use of undefined type 'LocalFileHeader'
为什么?
定义 void sethead( typedef struct LocalFileHeader head);
实现: void cutmap::sethead( typedef struct LocalFileHeader head )
{
m_cutid=head.wSatelliteID;
}
给的错误为:D:\ld\source\cutmap.cpp(112) : warning C4042: 'head' : has bad storage class
D:\ld\source\cutmap.cpp(115) : error C2027: use of undefined type 'LocalFileHeader'
为什么?
//你的定义
}LocalFileHeader; 程序:
定义 void sethead( LocalFileHeader head);
实现: void cutmap::sethead( LocalFileHeader head )
{
m_cutid=head.wSatelliteID;
}