was ist der return-Typ der neu in c++?

in C, malloc() zurück void*. Aber in C++, was bedeutet new zurück?

double d = new int;
  • Während ich grundsätzlich einverstanden mit Ihre Meinungen gegenüber kam ' s Fragen, ich glaube, dass dies eine echte und die wichtige Unterscheidung zwischen einem neuen Ausdruck und dem neuen Betreiber, ist schwer zu finden, wenn Sie googeln für "operator new".
  • Eine schlechte Frage kann noch führen zu guten Antworten.
  • stackoverflow.com/questions/240212/...
  • Es ist ein bisschen von einem semantischen Fehler hier. Da new ist eine Sprache, Schlagwort und keine Funktion ist, gibt es nicht "zurückkehren" nichts. Die Frage ist, wie zu Fragen, was tut 1 zurück oder was macht + zurück? Nun, es hängt davon ab. Die richtige Frage ist, was die Regeln sind, dass Ausdrücke mit es bewerten zu können.
InformationsquelleAutor kam | 2010-04-23
Schreibe einen Kommentar