为了测试c++中对new操作符的运算规则是否调用默认对象的构造函数进行初始化,故写出如下的测试demo:
执行结果如下:
./testNewDelete
value of new int:0
value of new int():0
value of new int(1024):1024
value of int i:0
value of int():0
(10) [0 0 0 0 0 0 0 0 0 ]
value of new string:
(10) [ ]
(10) [ ]
item init
item init
item init
item init
item init
item init
item init
item init
item init
item init