为什么新运算符具有初始值?

时间:2015-06-20 02:04:57

标签: c++

我们知道可以通过以下方式使用new运算符:     int * a = new int(10); 并且它意味着有一个int指针指向一个初始值等于10的点。但在http://www.cplusplus.com中,我找不到这样的方向,我只想知道为什么新的运算符可以用于初始值?它与构造函数调用类似吗?

1 个答案:

答案 0 :(得分:1)

  

为什么new运算符可以与初始值一起使用?

初始值(10)进入* a指向的对象(int)。

  

它与构造函数调用类似吗?

也适用于自动变种

 int  B (20);

B初始化为20。