Tôi có một lớp học như:Lỗi: Gán cho một mảng từ một danh sách initializer
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;
}
Nó trả về:
[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
Tôi đã nhìn nó lên mạng một chút và thực sự không thể tìm ra cách để giải quyết vấn đề này. Tôi không thích chỉnh sửa các lớp trong đó trên lớp tập tin (kinda đánh bại mục đích). Bất kỳ giúp đỡ?
Lưu ý: lớp là trong một file dự án riêng biệt
danh sách