define NULL as nullptr when used in C++11 or later