Erreur du compilateur C2464
'identifier' : ne peut pas utiliser 'new' pour allouer une référence
Un identificateur de référence a été alloué avec l’opérateur new
. Les références ne sont pas des objets de mémoire. Il n’est donc new
pas possible de retourner un pointeur vers eux. Utilisez la syntaxe de déclaration de variable standard pour déclarer une référence.
L’exemple suivant génère l’erreur C2464 :
// C2464.cpp
int main() {
new ( int& ir ); // C2464
}