Ho una classe come ad esempio:Errore: Assegnazione a un array da una lista di inizializzazione
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;
}
Restituisce:
[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
ho guardato in linea un po 'e davvero non riuscivo a trovare un modo per aggirare questo. Preferirei non modificare la classe all'interno del suo file di classe (kinda sconfigge lo scopo). Qualsiasi aiuto?
Nota: la classe è in un file di progetto separato
liste