欢迎来到天天文库
浏览记录
ID:39753400
大小:1.27 MB
页数:197页
时间:2019-07-10
《Effective STL》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ContentContainers...................................................................................................................1Item1.Chooseyourcontainerswithcare...........................................................1Item2.Bewaretheillusionofcontainer-indep
2、endentcode................................4Item3.Makecopyingcheapandcorrectforobjectsincontainers.....................9Item4.Callemptyinsteadofcheckingsize()againstzero..............................11Item5.Preferrangememberfunctionstotheirsingle-elementcounterparts..
3、.12Item6.BealertforC++'smostvexingparse...................................................20Item7.Whenusingcontainersofnewedpointers,remembertodeletethepointersbeforethecontainerisdestroyed............................................................22Item8.Nevercreat
4、econtainersofauto_ptrs....................................................27Item9.Choosecarefullyamongerasingoptions..............................................29Item10.Beawareofallocatorconventionsandrestrictions..........................34Item11.Understandthelegi
5、timateusesofcustomallocators........................40Item12.HaverealisticexpectationsaboutthethreadsafetyofSTLcontainers.43vectorandstring........................................................................................................48Item13.Prefervectorand
6、stringtodynamicallyallocatedarrays..................48Item14.Usereservetoavoidunnecessaryreallocations................................50Item15.Beawareofvariationsinstringimplementations............................52Item16.KnowhowtopassvectorandstringdatatolegacyAPIs.
7、...............57Item17.Use"theswaptrick"totrimexcesscapacity....................................60Item18.Avoidusingvector................................................................62AssociativeContainers....................................................
8、..........................................65Item19.Understandthedifferencebetweenequalityandequivalence..........65iItem20.Specifyc
此文档下载收益归作者所有