【发布时间】:2020-07-18 20:35:57
【问题描述】:
我有:
std::cout << "Start = " << std::dec << (&myObject) << std::endl;
以十进制输出地址。但是,地址仍然是十六进制的??
(我为十个成员中的每一个输出其中一个,所以我不想将每个成员分配给一个变量,然后分别std::dec该变量)
【问题讨论】:
-
std::cout
-
@hanshenrik:当
uintptr_t正是为此目的而创建时,为什么还要对指针类型大小做出假设??? -
我想不出任何原因 :D 我只是在写 intptr_t 时不知道它;谢谢
标签: c++