在成员资格测试频繁的算法中,我真的很想念infix∈运算符,我喜欢使用%运算符。它适用于常规容器,但由于某种原因clang和gcc拒绝初始化列表。我毫不怀疑他们是"对"从某种意义上说,标准肯定是拒绝这一点。但为什么呢?
\p{L}
答案 0 :(得分:7)
braced-init-list 不是表达式,只能出现在某些地方。那些地方包括函数参数,但不包括大多数运算符的操作数。
在某些情况下,它可用于创建临时initializer_list
,但它本身并不是initializer_list
。