C++语言中,new表示什么的关键字?

日期:2019-10-07 08:25:03 人气:1

C++语言中,new表示什么的关键字?

“new”是C++的一个关键字,同时也是操作符关于new的话题非常多,因为它确实比较复杂,也非常神秘,下面我将把我了解到的与new有关的内容做一个总结。 new的过程 当我们使用关键字new在堆上动态创建一个对象时,它实际上做了三件事:获得一块内存空间、调用构造函数、返回正确的指针当然,如果我们创建的是简单类型的变量,那么第二步会被省略假如我们定义了如下一个类A: class A { int i; public: A(int _i) :i(_i*_i) {} void Say() { printf(&#
    A+
热门评论