NULL:是一个宏定义,C++中定义为0;C中定义为((void *)0) nullptr:C++11中引入的新关键字,不可再进行重定义(C4005错误)专门用来处理空指针的,主要为了防止在函数重载时使用NULL会出现不期待的结果