码迷,mamicode.com
首页 >  
搜索关键字:effective stl    ( 8046个结果
Effective Java实作toString() - 就是爱Java
Object class中,也定义了toString()这个方法,因此所有的class也都继承这个方法。默认是传回这个对象完整类别名称,后面接一个"@",及一个不带正副号的十六进制hash码。
分类:编程语言   时间:2014-06-12 19:36:13    阅读次数:223
Effective Java实作Comparable - 就是爱Java
当集合或数组内的对象需要排序时,会利用Collections.sort或Arrays.sort来进行排序,通常会implement Comparable,来实现自定义排序,透过回传值来表示排序的大小。
分类:编程语言   时间:2014-06-12 19:33:37    阅读次数:239
Effective Java实作Comparator - 就是爱Java
如果集合或数组内的对象,有1个以上不同的排序逻辑时,那该如何处理呢?尤其是当已经实现了Comparable,又不能变动原本的逻辑时,Mix会采用Comparator来处理。
分类:编程语言   时间:2014-06-12 19:32:10    阅读次数:257
Effective C++:条款12:复制对象时勿忘其每一个成分
(一) 一个继承体系的声明: class Date {...}; class Customer { public: ... private: string name; Date lastTransaction; }; class PriorityCustomer : public Customer { public: PriorityCustomer(const...
分类:编程语言   时间:2014-06-10 17:45:35    阅读次数:289
Effective C++:条款13:以对象管理资源
(一) 先看下面这段看起来貌似很不错的代码: class Investment {...}; Investment* createInevstment(); //factory函数 void f() { Investment* pInv = createInvestment(); ...; delete pInv; //释放pInv所指的对象 } 但是存在不安全。因...
分类:编程语言   时间:2014-06-10 17:35:10    阅读次数:263
初步学习PriorityQueue
今天终于决定使用STL提供的priority_queue,发现还挺好用,虽然很多人都称他效率不够高,但是使用起来很方便。下面就总结一下它的一般用法:模板原型:priority_queueT:存放容器的元素类型Sequence:实现优先级队列的底层容器,默认是vectorCompare:用于实现优先级...
分类:其他好文   时间:2014-06-10 11:36:53    阅读次数:201
hashtable C++实现
模仿stl,实现了hashtable。...
分类:编程语言   时间:2014-06-10 11:18:06    阅读次数:271
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!