高手! 这种定义什么意思
求助高手! 这种定义什么意思
头文件中:
class A
{
struct CTS_FRAMETYPE_INFO {
BYTE byFrameType ;
char *pstrFramtypeName ;
} ;
static CTS_FRAMETYPE_INFO m_tFrameTypeInfo[] ;
}
.cpp中:
CComProtWrapper::CTS_FRAMETYPE_INFO
CComProtWrapper::m_tFrameTypeInfo[] =
{
{CDE_COMMON, _T( "公 ") },
{CDE_POWER, _T( "动 ") },
{CDE_LOCK, _T( "锁 ") } ,
{CDE_TRACE, _T( "跟 ") },
{CDE_PROGRAM, _T( "编 ") },
{0, NULL}
} ;
这是不是给数组赋值语句?
为什么要加 CComProtWrapper::CTS_FRAMETYPE_INFO
这行呢? 求助 急..
------解决方案--------------------
静态类成员变量必须初始化,格式就是这样
头文件中:
class A
{
struct CTS_FRAMETYPE_INFO {
BYTE byFrameType ;
char *pstrFramtypeName ;
} ;
static CTS_FRAMETYPE_INFO m_tFrameTypeInfo[] ;
}
.cpp中:
CComProtWrapper::CTS_FRAMETYPE_INFO
CComProtWrapper::m_tFrameTypeInfo[] =
{
{CDE_COMMON, _T( "公 ") },
{CDE_POWER, _T( "动 ") },
{CDE_LOCK, _T( "锁 ") } ,
{CDE_TRACE, _T( "跟 ") },
{CDE_PROGRAM, _T( "编 ") },
{0, NULL}
} ;
这是不是给数组赋值语句?
为什么要加 CComProtWrapper::CTS_FRAMETYPE_INFO
这行呢? 求助 急..
------解决方案--------------------
静态类成员变量必须初始化,格式就是这样