new delete
oderWas ist der Unterschied zwischen new/delete und :: new/:: delete?
::new ::delete
Ich frage mich, die Verwendungen dieser ::
wie es funktioniert normalerweise scheint, wenn ich sie entfernen.
Dies sind alle Codes, die im Lernprogramm des automatischen Zeigers geschrieben werden.
#include <cstddef>
size_t* alloc_counter(){
return ::new size_t;
}
void dealloc_counter(size_t* ptr){
::delete ptr;
}
Was die Logik hinter _not_ ruft ein extra-for-this-Art-überladene 'new' /' löschen '? – nonsensation
@Serthy: Wenn Sie Objekte aus _big freigegebenen Pool_ zuweisen, aber manchmal nur temporäre Objekte für Ihren Prozess benötigen? – myaut