[英]Why is James Bond in the working draft of the C++ standard?
我打開草稿,移至其索引,在該頁面上搜索單詞lambda ,然后繼續進行連續匹配,直到在第 5 次匹配時,我發現
紐帶
詹姆斯邦德,[expr.prim.lambda.capture]
那是什么?
我知道這嚴格來說不是關於代碼的問題,但那是標准草案的草案,此外,詹姆斯邦德出現在完全關於語言的索引中[expr.prim.lambda.capture]
旁邊。 不確定我是否應該添加language-lawyer 。
我知道草稿開頭的注釋是
注意:這是一個早期的草案。 眾所周知,它是不完整和不正確的,並且它有很多錯誤的格式。
但這正是重點:索引中的詹姆斯邦德是一個“錯字”(又名惡作劇),還是我只是不知道一些非常重要的事情?
根據評論,這似乎是標准中不常見的笑話案例。
一個我不敢單獨問的后續問題是:這些笑話是否保留在實際標准中?
這是個笑話。
Timur Doumler在 CppCon 2019 上做了一次閃電演講“ISO/IEC 14882” ,他在其中列出了標准中的這個以及類似的笑話和復活節彩蛋。
是的,這些是官方標准文件的一部分,而不僅僅是草案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.