关于C++的new关键字

阅读STL源码,空间配置器(allocate)的实   我们发现,它并没有使用关键字new,而是调用::Operator new 分配内存。其实, 当我们使用关键字new在堆上动态创建一个对象时,它实际上做了三件事: 获得一块内存空间、 调用构造函数 、返回正确的指针。当然,如果我们创建的是简单类型的变量,那么第二步会被省略。 class A {    int i; public:    A(in
相关文章
相关标签/搜索