a***e 发帖数: 30 | 1 (1)What's wrong:
A *a = new A[5];
delete a;
(2)What's wrong:
A *a=0;
delete a; |
S**I 发帖数: 15689 | 2 1. should be delete [] a
2. nothing wrong
【在 a***e 的大作中提到】 : (1)What's wrong: : A *a = new A[5]; : delete a; : (2)What's wrong: : A *a=0; : delete a;
|
c****p 发帖数: 6474 | 3 delete自动对NULL指针do nothing么?
【在 S**I 的大作中提到】 : 1. should be delete [] a : 2. nothing wrong
|
r********n 发帖数: 7441 | 4 it is a fatal error to do so
【在 c****p 的大作中提到】 : delete自动对NULL指针do nothing么?
|
t****t 发帖数: 6806 | 5 不知道不要紧, 不知道还要瞎说就不对了.
【在 r********n 的大作中提到】 : it is a fatal error to do so
|
S**I 发帖数: 15689 | 6 standard 5.3.5: ...... if the value of the operand of delete is the null
pointer the operation has no effect.
【在 c****p 的大作中提到】 : delete自动对NULL指针do nothing么?
|
z****e 发帖数: 2024 | 7 到处晃?
【在 S**I 的大作中提到】 : standard 5.3.5: ...... if the value of the operand of delete is the null : pointer the operation has no effect.
|
a***e 发帖数: 30 | 8 想问一下第一个这样写的结果,好像是可以过编译的。 |
S**I 发帖数: 15689 | 9 undefined behavior
【在 a***e 的大作中提到】 : 想问一下第一个这样写的结果,好像是可以过编译的。
|
G****A 发帖数: 4160 | 10 康复兄说话好直爽阿
【在 t****t 的大作中提到】 : 不知道不要紧, 不知道还要瞎说就不对了.
|
a****l 发帖数: 8211 | 11 您真是快人快语啊,希望别给小朋友造成太大的心理压力.
【在 t****t 的大作中提到】 : 不知道不要紧, 不知道还要瞎说就不对了.
|