Errore del compilatore C2464
'identifier': impossibile usare 'new' per allocare un riferimento
Un identificatore di riferimento è stato allocato con l'operatore new
. I riferimenti non sono oggetti memoria, quindi new
non possono restituire un puntatore. Usare la sintassi della dichiarazione di variabile standard per dichiarare un riferimento.
L'esempio seguente genera l'errore C2464:
// C2464.cpp
int main() {
new ( int& ir ); // C2464
}