[問題] new int array的初始值
int* ptr = new int[10]();
for(int i=0; i!=10; i++)
cout<<ptr[i]<<endl;
為什麼得到的是垃圾值呢?
()不是會將元素初始化為零嗎..
使用的是Dev-C++ 4.9.9.2
煩請賜教 謝謝:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.162.80.111
※ 編輯: jehovah 來自: 218.162.80.111 (09/06 00:23)
→
09/06 00:25, , 1F
09/06 00:25, 1F
→
09/06 00:26, , 2F
09/06 00:26, 2F
→
09/06 00:29, , 3F
09/06 00:29, 3F
推
09/06 00:31, , 4F
09/06 00:31, 4F
→
09/06 00:40, , 5F
09/06 00:40, 5F
→
09/06 00:58, , 6F
09/06 00:58, 6F
→
09/06 00:59, , 7F
09/06 00:59, 7F
→
09/06 00:59, , 8F
09/06 00:59, 8F
→
09/06 01:01, , 9F
09/06 01:01, 9F
→
09/06 01:02, , 10F
09/06 01:02, 10F
→
09/06 01:04, , 11F
09/06 01:04, 11F
→
09/06 01:06, , 12F
09/06 01:06, 12F
→
09/06 01:09, , 13F
09/06 01:09, 13F
→
09/06 01:13, , 14F
09/06 01:13, 14F
→
09/06 01:14, , 15F
09/06 01:14, 15F
→
09/06 01:15, , 16F
09/06 01:15, 16F
→
09/06 01:15, , 17F
09/06 01:15, 17F
推
09/06 01:35, , 18F
09/06 01:35, 18F
→
09/06 01:35, , 19F
09/06 01:35, 19F
→
09/06 01:46, , 20F
09/06 01:46, 20F
→
09/06 01:46, , 21F
09/06 01:46, 21F
→
09/06 02:19, , 22F
09/06 02:19, 22F
→
09/06 02:20, , 23F
09/06 02:20, 23F
→
09/06 02:21, , 24F
09/06 02:21, 24F
→
09/06 02:23, , 25F
09/06 02:23, 25F
→
09/06 02:23, , 26F
09/06 02:23, 26F
→
09/06 02:23, , 27F
09/06 02:23, 27F
→
09/06 02:25, , 28F
09/06 02:25, 28F
→
09/06 02:32, , 29F
09/06 02:32, 29F
→
09/06 02:32, , 30F
09/06 02:32, 30F
→
09/06 02:33, , 31F
09/06 02:33, 31F
推
09/06 03:11, , 32F
09/06 03:11, 32F
推
09/06 07:54, , 33F
09/06 07:54, 33F
→
09/06 07:55, , 34F
09/06 07:55, 34F
推
10/12 21:17, , 35F
10/12 21:17, 35F