C++中的 new / delete
new的3种形态: new operator , operator new , placement new new operator: new操作符,像 + - * / && . :: ?: 等操作符一样,是语言内置的, 它不能被重载,不能改变其行为。 它的行为包括分配内存的 operator new 和调用构造函数的 placement new。 new operator 实际上做了三件事:获得一块内存空间、调用构造函数、返回正确的指针。如果创建的
转载
2011-03-10 18:28:00 ·
340 阅读 ·
0 评论