У меня есть класс, например:
class dialog
{
public:
double dReturnType[][5][3];
};
#include <cstdlib>
#include <iostream>
include <string>
using namespace std;
#include "dialog.h";
int main(int argc, char *argv[])
{
dialog People;
People.dReturnType[0][1] = {1.2,2.3,6.6};
return 0;
}
Он возвращает:
[Warning] расширенные списки инициализаторов доступны только с -std = С++ 11 или -std = gnu11 [включено по умолчанию] [Ошибка]: присвоение массиву из списка инициализаторов
Я немного искал его в Интернете и действительно не мог найти способ обойти это. Я бы предпочел не редактировать класс внутри него в файле класса (вроде бы поражает цель). Любая помощь?
Примечание: класс находится в отдельном файле проекта