![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++总结
liuhong998
这个作者很懒,什么都没留下…
展开
-
C++疑惑
类似于这样声明数组:string strs[]={"123","233331","1111113"};怎样得到数组的长度?调用strs的length()和size()方法得到的不是3原创 2021-12-31 09:53:40 · 322 阅读 · 0 评论 -
C++变量未初始化总结
1、类A中有成员变量——类B的类型变量时,如果未初始化类B且类B没有默认空构造函数,则编译不过去。原创 2021-11-30 09:35:36 · 1770 阅读 · 0 评论 -
C++编码规范建议
一、命名规范建议:1、 变量命名时用对应的英文单词,不要用拼音。2、 变量命名建议用小驼峰式命名法(就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。)3、 类名、方法名、命名空间建议用大驼峰式命名法(相比小驼峰法,大驼峰法把第一个单词的首字母也大写了,例如:MyFirstName、MyL...原创 2021-11-26 10:22:09 · 632 阅读 · 0 评论 -
《Effective C++》 与《Effective STL》总结
以下从实用性进行总结:首先是《Effective STL》总结1、算法调用优先手写的循环。比如用for_each算法替换手写的for循环等。2、容器的成员函数优先于同名的算法。因为成员函数更快且与容器结合更精密。比如关联容器提供了count、find算法,list容器提供了remove、remove_if等。比如用stl通用算法find操作map时,不如直接调用map自身的find方法。3、掌握men_fun和men_fun_ref的使用。4、调用empty而不是检查size()是否原创 2021-01-12 15:49:17 · 202 阅读 · 0 评论