我们知道可以通过以下方式使用new运算符: int * a = new int(10); 并且它意味着有一个int指针指向一个初始值等于10的点。但在http://www.cplusplus.com中,我找不到这样的方向,我只想知道为什么新的运算符可以用于初始值?它与构造函数调用类似吗?
答案 0 :(得分:1)
为什么new运算符可以与初始值一起使用?
初始值(10)进入* a指向的对象(int)。
它与构造函数调用类似吗?
是
也适用于自动变种
int B (20);
B初始化为20。