reinterpret_castは整数型とポインタ型との相互変換に使う、とあるよ。
最も低レベルだから気軽に使うなと…((((゚д゚))))ガクガクブルブル

int n = 12345;
int *p = &n;
int n_addr = reinterpret_cast<int>(p); // n_addrにはpのアドレスが整数値として入る