【发布时间】:2014-09-30 08:07:01
【问题描述】:
据我了解,C++ 标准规定只有在函数式强制转换(ISO/IEC 14882:2003, 5.2.3)的情况下强制转换为 void 才是正确的。
但我在 C++ 标准中找不到关于 C 风格 强制转换为 void 的任何信息。
在这种情况下程序的行为是否仅由实现定义?
【问题讨论】:
-
在进行 C 风格转换时,
void与任何其他类型一样,只是忽略了该值。 -
但是在 C++ 标准中这个解释在哪里?