Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
la expresión constante no es de tipo integral
Observaciones
El contexto requiere una expresión constante entera.
Ejemplo
En el siguiente ejemplo se genera el error C2058.
// C2058.cpp
struct alignas(1.5) S {}; // C2058
int main() {
int arr[1.5]; // C2058
}
Para resolver el problema, use una expresión constante de entero. Por ejemplo: int arr[2];