[2018年6月21号]C++ primer 课后练习 第十九章特殊工具与技术

19.1

namespace my{
    void* operator new(size_t s){
        if(void * mem = malloc(s)){
            return mem;
        }else{
            throw bad_alloc();
        }
    }
    void operator delete(void* v) {
        free(v);
    }
}

19.2

将delete 和 new 置于全局作用域中


19.3


猜你喜欢

转载自blog.csdn.net/qq_22478401/article/details/80754865