2 c++
可能重复:
类型名称后的括号是否与new有所不同?
以下代码执行哪些操作:
Test *t1 = new Test; // there is no () after new Test;
Run Code Online (Sandbox Code Playgroud)
如果有用户声明默认构造函数?
那这个呢:
Test *t2 = new Test(); // there is () after new Test;
Run Code Online (Sandbox Code Playgroud)
它们是等价的,在这两种情况下都会调用没有参数的ctor.
| 归档时间: |
|
| 查看次数: |
180 次 |
| 最近记录: |