Compartir a través de


Error del compilador C2464

'identificador': no se puede utilizar 'new' para asignar una referencia

Se ha asignado un identificador de referencia con el operador new. Las referencias no son objetos de memoria, por lo que new no puede devolver un puntero a ellas. Use la sintaxis de declaración de variable estándar para declarar una referencia.

El ejemplo siguiente genera el error C2464:

// C2464.cpp
int main() {
   new ( int& ir );   // C2464
}