macro, nullptr, sizeof