0,NULL和nullptr的区别

这次我回过头给大家讲解一下大家平常使用非常平凡0,NULL和nullptr的区别。 别问我为什么要介绍他们的区别那我只能用图来表示我的回答 一.在C语言中 NULL其实就是一个宏(表示把 0 强制类型转换成void *) #define NULL (void *)0 char *p = NULL;   二.在C++中 #define NULL 0 char *p = NULL; char *q =
相关文章
相关标签/搜索