【发布时间】:2022-10-02 14:22:34
【问题描述】:
我打开the draft,移到its index,搜索了这个词拉姆达在那个页面上,然后继续进行连续的比赛,直到在第 5 场比赛中,我发现
纽带
詹姆斯邦德,[expr.prim.lambda.capture]
那是什么?
我知道这严格来说不是关于代码的问题,但那东西是标准草案的草案!此外,詹姆斯·邦德出现在完全关于语言
[expr.prim.lambda.capture]旁边的索引中。不确定我是否应该添加language-lawyer 标签。我知道草稿开头的注释是
注意:这是一个早期的草案。众所周知,它不完整且不正确,并且有很多错误的格式。
但这正是重点:是占士邦在索引中出现“错字”(又名恶作剧),或者我只是不知道一些非常重要的事情?
根据 cmets,这似乎是标准中不常见的笑话案例。
一个后续问题(我不敢单独问)是:“这些笑话在实际标准中是否保留?”
-
那么,你还没有找到 My Little Pony 的东西吗?
-
不,@sweenish 是认真的:
atomic<pony> princesses = {}; -
显然是因为
double ohseven = .007;(不是开玩笑) -
因为 C++ 是一种严肃的语言,它有一个由喜欢开玩笑的人编写的标准。与(比如说)Java 不同,这只是一个大笑话。
-
再给你一个:zombie brains!但无论如何,草稿中包含许多复活节彩蛋,我想,为那些不得不这样做的人打破单调多次审查标准在最终批准/进一步讨论之前。
标签: language-lawyer c++ standards