Compilerfehler C2058
Konstanter Ausdruck ist keine Ganzzahl
Der Kontext erfordert einen ganzzahligen konstanten Ausdruck.
Im folgenden Beispiel wird C2058 generiert:
// C2058.cpp
struct alignas(1.5) S {}; // C2058
int main() {
int arr[1.5]; // C2058
}
Verwenden Sie zum Beheben des Problems einen ganzzahligen Konstantenausdruck. Beispiel: int arr[2];