C++
文章平均质量分 77
冷心无月
这个作者很懒,什么都没留下…
展开
-
汇编角度来分析C++优化
以前学过一阵子汇编,后来又忘记了不少,最近翻起来,又发现在C++层其实有很多可以编程习惯,可以根据汇编原理进行优化。 //========================================= 1:多使用float. 为了让编译器产生更好的3DNow!或SSE指令代码,我们可以必须确定浮点型变量和表达式是float型的,为避免float自动转换为double,我们声明时需转载 2013-08-18 21:05:10 · 355 阅读 · 0 评论 -
隐私类型转换
C++ primer 中有这么一句话:可以用单个实参来调用的构造函数定义了从形参类型到该类型的一个隐式转换。 这么解释: 比如有个类A的对象a的成员函数的参数应该是类A的对象,但是把一个别的类型B的对象b传进去了,而且这个对象b的类型恰好是A的单参数构造函数参数类型,这时系统就用这个b自作聪明的创建了一个类A的临时对象c,虽然c和a都是A类型,但是是不同的对象。 这种隐式转换有很大风险,可以转载 2013-08-18 19:47:33 · 412 阅读 · 0 评论