Edu*_*yan 2 c++ evaluation standards arguments function
据我们所知,函数参数评估顺序不是由c ++标准定义的. 例如:
f(g(), h());
所以我们知道它是未定义的. 我的问题是,为什么c ++标准不能从左到右定义评估顺序?
Ala*_*les 5
因为没有充分的理由这样做.
c ++标准通常只定义了必要的内容,并将其余部分留给了实现者.
这就是它生成快速代码并可以为许多平台编译的原因.
归档时间:
7 年,8 月 前
查看次数:
65 次
最近记录: