У меня есть этот код
typedef struct
{
const char* fooString;
const bool fooBool;
}fooStruct;
И этот инициализатор:
static const fooStruct foo[] =
{
{"file1", true},
{"file2", false},
....
};
С этим кодом у меня есть 3 предупреждения в VS2008:
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