0
У меня есть следующие map
в struct
:Initialize карта с пользовательским классом внутри структуры
struct X {
std::map<double, Color> colorMap
};
У меня проблемы инициализации map
внутри структуры, особенно из-за Color
класса.
Я попытался следующие:
std::map<double, Color> max_speed_color_map = {{0.5, Color()}, {1, Color()}, {1.5, Color()}, {2, Color()});
, но я получаю эту ошибку:
error: C2797: 'colorMap': list initialization inside member initializer list or non-static data member initializer is not implemented
Поддерживает ли ваш компилятор C++ 11? –
Да, да. Я использую MSVC. –
https://msdn.microsoft.com/en-us/library/dn793970.aspx?f=255&MSPPError=-2147217396 –