new delete
или
::new ::delete
Мне интересно использование этого ::
, поскольку оно работает нормально, если я удалю их.
Это все коды, написанные в учебнике по автоматическому указателю.
#include <cstddef>
size_t* alloc_counter(){
return ::new size_t;
}
void dealloc_counter(size_t* ptr){
::delete ptr;
}