【发布时间】:2016-05-05 11:57:22
【问题描述】:
后缀运算符采用int 参数。已经有question as to why了,好像答案是:“Because Bjarne Stroustrup said so”
我对这个答案感到不舒服。如果 Bjarne Stroustrup 需要一些东西来提示编译器以使其行为不同,为什么他不能直接关闭运算符是否返回引用?这让我产生疑问:
- 为什么我做不到:
foo++ 13; - 为什么
int参数不默认为1 - 为什么这被认为是一元运算符,它需要一个参数
【问题讨论】:
标签: c++ standards unary-operator binary-operators postfix-operator