#ifndef QWERT_H
#define QWERT_H
const int x [] = {1, 2,};
const int z = 3;
#endif
#include <iostream>
#include "qwert.h"
class Class
{
int y [x[0]]; //error:array bound is not an integer constant
int g [z]; //no problem
};
int main ()
{
int y [x[0]]; //no problem
Class a_class;
}
Ich kann mir nicht erklären, warum das nicht funktioniert. Andere Leute mit diesem Problem scheinen zu versuchen, Arrays dynamisch zuzuweisen. Jede Hilfe ist sehr zu schätzen.