提问者:小点点

为什么詹姆斯·邦德在C标准的工作草案中?


我打开草稿,移动到它的索引,在那个页面上搜索lambda这个词,然后继续进行连续的比赛,直到,在第五场比赛中,我发现

纽带

James Bond, [expr.prim.lambda.capture]

这是什么?

我知道这严格来说不是关于代码的问题,但那是标准草案的草案!此外,詹姆斯·邦德出现在索引中完全关于语言的< code >[expr . primλcapture]旁边。不确定我是否应该加上语言律师的标签。

我知道草稿开头的注释是这样的

注意:这是一个早期的草稿。众所周知,它是不完整的和不正确的,而且它有很多格式错误。

但这正是问题所在:詹姆斯·邦德在索引中是“错别字”(又称恶作剧),还是我只是不知道一些非常关键的东西?

从评论来看,这似乎是一个不常见的笑话。

一个后续问题(我不敢单独问)是:这些笑话是否保留在实际标准中?


共1个答案

匿名用户

这是个笑话。

Timur Doumler在CppCon 2019上做了一个闪电谈话“ISO/IEC 14882”,他列出了这个和类似的笑话以及标准的复活节彩蛋。

是的,这些是官方标准文件的一部分,而不仅仅是草案。