自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C++疑惑

类似于这样声明数组:string strs[]={"123","233331","1111113"};怎样得到数组的长度?调用strs的length()和size()方法得到的不是3

2021-12-31 09:53:40 322

原创 C++变量未初始化总结

1、类A中有成员变量——类B的类型变量时,如果未初始化类B且类B没有默认空构造函数,则编译不过去。

2021-11-30 09:35:36 1770

原创 C++编码规范建议

一、命名规范建议:1、 变量命名时用对应的英文单词,不要用拼音。2、 变量命名建议用小驼峰式命名法(就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。)3、 类名、方法名、命名空间建议用大驼峰式命名法(相比小驼峰法,大驼峰法把第一个单词的首字母也大写了,例如:MyFirstName、MyL...

2021-11-26 10:22:09 632

原创 《重构》总结

读完《重构》,我个人认为重构的精髓在于如何小步前进的去用某个重构手法做重构。比如有个手法是“函数组合成类”,那怎样一步一步的做这个重构确保不会回退是重构的精髓。这里主要总结重构的手法,关于每种重构手法如何小步迭代的去做,阅读原书即可。首先书籍《重构》中的关于重构手法的目录,包括以下几节:1、第一组重构。2、封装。3、搬移特性。4、重新组织数据。5、简化条件逻辑6、重构API7、处理继承关系现根据书籍《重构》和我的阅读体会,按照变量、函数、类的重构手法进行总结。这样方便

2021-01-12 15:52:27 216

原创 《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

原创 Revit二次开发经验漫谈

1.用Revit二次开发让用户选择图元时,然后用代码获取用户的选择项时,是倒过来的比如用户在模型中依次选择了id为123 、234的图元,但用代码获取用户的选择项时第一个图元id为234...

2019-09-15 16:55:08 451

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除