摘要:
通过重载new和delete,我们可以自己实现内存的管理策略。new和delete只能重载为类的静态运算符。而且重载时,无论是否显示指定static关键字,编译器都认为是静态的运算符重载函数。重载new时,必须返回一个void *类型的指针,它可以带多个参数,但第1个参数必须是size_t类型,该参数的值由系统确定。static void * operator new(size_t nSize){ cout << "new操作符被调用, size = " << nSize << endl; void * pRet = new char[n 阅读全文
posted @ 2012-06-21 15:29
深圳itjob
阅读(282)
评论(0)
推荐(0)
浙公网安备 33010602011771号