Original Post
// file.h class foo { const struct _Data { int a; int b; } Data; }; --- // file.cpp const foo::_Data Data = { 1, 2 }; --- This throws an compile error: error C2248: '_Data' : cannot access private struct declared in class 'foo' How do I assign the const values of Data? (If I define "struct _Data" as public is compiles but ideally I don't want it public)