Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
wyrażenie stałe nie jest całkowite
Kontekst wymaga wyrażenia stałej liczby całkowitej.
Poniższy przykład generuje kod C2058:
// C2058.cpp
struct alignas(1.5) S {}; // C2058
int main() {
int arr[1.5]; // C2058
}
Aby rozwiązać ten problem, użyj wyrażenia stałej liczby całkowitej. Na przykład int arr[2];