Somewhere (perhaps in C++ : The Complete Reference by Herbert Schildt)I read that the functions also have address in the memory.
I tried to print it using many techniques but obviously failed.
Why so?
reinterpret_cast from a pointer to an integer type creates an integer with the value equal to the value stored in the pointer (that is, the RAM address)
std::uintptr_t is the integer type sufficient to hold any valid pointer value