Mam klasy takich jak:Błąd: Przypisywanie do tablicy z listy inicjatora
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;
}
Zwraca:
[Warning] extended initializer lists only available with -std=c++11 or -std=gnu11 [enabled by default] [Error]: assigning to an array from an initializer list
Szukałem go trochę online i naprawdę nie mogłem znaleźć sposobu na obejście tego. Wolałbym nie edytować klasy w jej klasie na pliku klasy (w pewnym sensie porażka celu). Jakaś pomoc?
Uwaga: klasa jest w oddzielnym pliku projektu
listy