Error del compilador C2510
'identifier': el operando izquierdo de '::' debe ser una clase, una estructura o una unión
El nombre de una clase, estructura o unión debe aparecer en el lado izquierdo del operador de resolución de ámbito (::
).
El ejemplo siguiente genera la advertencia C2510:
// C2510.cpp
struct S {
static const int x = 1;
};
int main() {
S s;
int num1 = s::x; // C2510
int num2 = S::x; // OK
}
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de