小编Sco*_*rez的帖子

了解void*对intptr_t和uintptr_t

这是我正在测试的代码:

int value = 0;
void* addyvoid = static_cast<void*>(&value); // C++-style cast.
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但我可以使用uintptr_t/ intptr_t.但是,正如人们在这里所说的那样,因为它们太大了,所以它们不适合拿指针.那么,这是真的吗?但是,如果是的话,使用指针void*会更好,但会丢失数据吗?

c++ pointers integer casting

5
推荐指数
1
解决办法
6794
查看次数

标签 统计

c++ ×1

casting ×1

integer ×1

pointers ×1