Redian新闻
>
[合集] 很中肯的批评 STL
avatar
[合集] 很中肯的批评 STL# Programming - 葵花宝典
c*d
1
☆─────────────────────────────────────☆
rcam (转识成智) 于 (Mon Aug 20 14:52:49 2007) 提到:
http://blog.csdn.net/pongba/archive/2007/08/04/1726031.aspx
事儿#1
看看下面这坨代码有什么问题:
std::list li;
std::sort(li.begin(), li.end());
如果对人肉编译不在行的话,可以用你手头的编译器试一下。你会发现,你的编译器一
碰到这简单而无辜的两行代码便会一反常态,跟个长舌妇似的吐出一大堆[email protected]*^,令人
牙酸的错误信息来。在使用C++模板库时这种编译错误井喷是家常便饭,动辄喷出令人
应接不暇的4K字节的错误信息出来。你还以为不是编译器井喷,而是你自己RP井喷了,
于是一脸无辜地跑去问模板达人,后者抬了抬眼皮,告诉你说“把list改成vector因为
list的iterator不是random的而std::sort需要random的iterator”,你一边在脑子里
给这句话分词加标点符号一边
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。