在编程中有时候遇到VOID和void两种类型定义,有区别吗?
小写的void是C/C++关键字,大写的VOID是某些编译器预先定义的宏,其值等于void。在通常的使用中,编译器先将VOID转成void再开始真正编译,因此效果是一样的,但总是多了一道手续,最好直接使用void,除非有某种特殊考虑。
小写的void是C/C++关键字,大写的VOID是某些编译器预先定义的宏,其值等于void。在通常的使用中,编译器先将VOID转成void再开始真正编译,因此效果是一样的,但总是多了一道手续,最好直接使用void,除非有某种特殊考虑。