【发布时间】:2009-03-19 08:47:24
【问题描述】:
我想知道以下在编译器级别是如何工作的。
int const iVal = 5;
(int&)iVal = 10;
一点 m/c 或编译器级别的答案会很完整。
提前致谢。
【问题讨论】:
-
您必须在第一行指定 iVal 的类型。
-
您的语法不正确 - iVal 声明缺少类型,并且 (int&) 无效(至少在 C 中)。
-
对不起,伙计们:)。非常感谢 Iraimbilanja :)
标签: c++ c compiler-construction