野史
转载自洛谷
(转载前已征得原作者同意)
1.vector 搬家的时候会把老家里的东西全部丢掉,但是依旧宣称老家是只属于它自己的,并且肘击所有试图住进它老家的人。[1]
2.vector
3.vector
4.forward_list 和 vector
5.forward_list 很不服气,决定找它的哥哥 list 报仇。很不幸的是 list 提前知道了 forward_list 的计划,forward_list 被反杀,打到了半身不遂,至此连最基础的 splice_after 都变成了 O(n) 的😭😭😭😭😭
6.现在 forward_list 还没找到工作,因为它太废物,没人愿意要它,它只能流浪街头憋屈致死了。不过幸好它很瘦,吃的也少,因此还能凑合凑合渡日子。呜呜呜我的 forward_list😭
7.forward_list 去苹果商店想买一台占用内存更小的苹果手机。到家了一看买到了菠萝手机。[4]
8.deque 是一头肥猪。\o/\o/\o/\o/\o/
9.deque 上小学时做家庭作业遇到了一道关于绝对众数的难题。它为了解决这个难题复制了 \(10^6\)
个自己,却没想到由于自己太肥了把房子压塌了。
10.最后 deque 一个众数都没求出来,被老师打了一顿。
11.set 小时候是可以维护排名的。C++ 标准委员会让 set 维护所有容器 push_back 速度的排名,结果每次一查 set 总是倒数第一。为此 set 天天被皮带抽的如陀螺一般旋转。
12.set 不服气,它申诉说自己要维护排名所以插入速度慢,一怒之下直接丢掉了排名来优化 insert( const_iterator pos, value_type&& value ) 的速度。
13.unordered_map 是大小姐,家里有很多钱,为此经常有人想要绑架 unordered_map 索取赎金。
14.umap 毫不在意这些谣言,每天上下学都走一条叫做 126271 的道路。某一些劫匪敏锐的注意到了这一点,于是他们趁大小姐没有防备直接在这条路上把大小姐拐走了。
15.set 和 multiset 在桌旁一起吃一直全鸡。本来他们约定一人一只鸡腿,可是 set 还没开吃 multiset 就把桌上的鸡腿一口气吃完了,不仅如此还跑到厨房把冷冻层的 50 个冻鸡腿都撕吧撕吧啃了。
16.set 不得不在让 multiset 吃东西的时候特别指定是吃一个,还是把所有东西一口气吃完。
17.__int128_t 由于长相太过离奇被其他基本数据类型赶出了家。它听说 abs 非常好心,收留了所有数据类型,于是邋里邋遢地跑到 abs 家门口求收留。
18.结果到了地方一看,嚯,走错了,走到了
19.basic_string 小时候和 vector 有竞争关系,但是次次被 vector 压着打,一怒之下从 Containers library 叛逃到了 Strings library。
20.据说 array 是 C 派给 C with STL 的内鬼,目的是暗杀那些用 STL 不初始化的人。
21.priority_queue 是残疾人,和其他正常堆相比不能 erase。不过好在有好心人给它打造了轮椅,不过即使如此它的体力也还是不如正常人。
Footnotes
本文来自博客园,作者:HS_fu3,转载请注明原文链接:https://www.cnblogs.com/HS-fu3/p/19146212