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
}