【发布时间】:2012-12-20 11:08:53
【问题描述】:
我们知道,比较两个匹配的字符串字面量会导致相等:
"hello" == "hello" //could be true or false
对于 lambdas 也同样适用:
[](){} == [](){} //false - guaranteed?
编译器是否可以随意评估它,还是保证它会评估为false?合法吗?以上实际比较的是什么?
【问题讨论】:
-
闭包类型是否有
operator==?我在快速检查中找不到参考... -
LucDanton 告诉我以前不能保证。