Jer*_*fin 17
没有区别.在C中,NULL通常被定义为(void *)0,但在C++中是不允许的.一些古老的编译器错了,但它们确实很古老.
IMO,最好使用NULL,因为它更清楚地描绘了意图,并在编译器更新为C++ 0x时为S&R提供了一个漂亮,简单的符号,其中包括nullptr.
顺便说一句,每个人,
正如你所提到的,0x0是十六进制,但是
0是八进制,不是十进制!:-)
即任何以0开头(而不是后跟x)的数字是八进制的:
0 = 0 01 = 1 02 = 2 ... 07 = 7 010 = 8 011 = 9 012 = 10 ...
:-)
| 归档时间: |
|
| 查看次数: |
27498 次 |
| 最近记录: |