I know that std::uintptr_t would be the right choice for an unsigned integer type capable of holding a pointer, but I need to deal with a std::uint64_t p<
std::uintptr_t
std::uint64_t p<