【发布时间】:2011-06-12 12:06:31
【问题描述】:
在C++无所畏惧:让你感觉聪明的初学者指南一书中,在第(8)章中,提到了以下关于reinterpret_cast
....从一种指针类型 (int) 转换为另一种 (char*)。因为转换改变了数据指向的解释方式,所以它被称为 reinterpret_cast,而不是 static_cast。*
你能在这里描述一下这一段吗?尤其是操作命名方式的原因?
谢谢。
【问题讨论】:
-
这本书的名字真好!
-
今天这本书提出了另一个问题,它最终做了什么,但让 OP 感觉很聪明。
-
啊,哈,原来是你。 stackoverflow.com/questions/4746980/c-quitting-a-program 很遗憾你选择不接受我关于获得真正的建议。
-
@Joe:这是我从未听说过的名字。也许我在这里很保守,但如果在The Definitive C++ Book Guide and List 上不推荐它,我会持怀疑态度。 C++ 是一头非常复杂的野兽,足够复杂,以至于有数百本书都把基本事实弄错了。我不会推荐任何社区(经验丰富的部分)不推荐的 C++ 书籍。
标签: c++ casting reinterpret-cast