可以如下:
typedef struct{
char servername[32];
String2IntMap timeDataMap;
String2IntMap viewDataMap;
std::multimap<std::string,String2IntMap> timeMultimap;
}STRUCT_DATA_SUM;
如果String2IntMap是一个类型的话可以如上定义,但是类型嵌套不代表数据嵌套,当然你也可以嵌套指针,比如:
typedef struct{
char servername[32];
String2IntMap timeDataMap;
String2IntMap viewDataMap;
std::multimap<std::string,String2IntMap*> timeMultimap;
}STRUCT_DATA_SUM;
最后,感觉你对C++一知半解啊,我也不知道你具体啥意思,只能猜测了,不知道你具体意图,String2IntMap我是没见过,自己的库?
typedef struct{
char servername[32];
String2IntMap timeDataMap;
String2IntMap viewDataMap;
std::multimap<std::string,String2IntMap> timeMultimap;
}STRUCT_DATA_SUM;
如果String2IntMap是一个类型的话可以如上定义,但是类型嵌套不代表数据嵌套,当然你也可以嵌套指针,比如:
typedef struct{
char servername[32];
String2IntMap timeDataMap;
String2IntMap viewDataMap;
std::multimap<std::string,String2IntMap*> timeMultimap;
}STRUCT_DATA_SUM;
最后,感觉你对C++一知半解啊,我也不知道你具体啥意思,只能猜测了,不知道你具体意图,String2IntMap我是没见过,自己的库?