Могу ли я использовать ключевое слово nullptr
в качестве аргумента для переменной функции? Если да, то он подвергается какому-либо стандартным преобразованиям и каков тип результирующего значения?
Конкретно, верно следующее:
std::printf("%p", nullptr);
Или это должно быть:
std::printf("%p", static_cast<void *>(nullptr));