我有这个代码
typedef struct
{
const char* fooString;
const bool fooBool;
}fooStruct;
这个初始化器:
static const fooStruct foo[] =
{
{"file1", true},
{"file2", false},
....
};
使用此代码,我在 VS2008 中有 3 个警告:
error C2220: warning treated as error - no 'object' file generated
warning C4510: '<unnamed-tag>' : default constructor could not be generated
warning C4512: '<unnamed-tag>' : assignment operator could not be generated
warning C4610: struct '<unnamed-tag>' can never be instantiated - user defined constructor required