谈到优化,很多人都会直接想到汇编.docVIP

  • 3
  • 0
  • 约1.01万字
  • 约 15页
  • 2017-03-02 发布于天津
  • 举报

谈到优化,很多人都会直接想到汇编.doc

谈到优化很多人都会直接想到汇编难道优化只能在汇编层次吗当然不是层次一样可以作代码优化其中有些常常是意想不到的在层次进行优化比在汇编层次优化具有更好的移植性应该是优化中的首选做法确定浮点型变量和表达式是型为了让编译器产生更好的代码比如说产生或指令的代码必须确定浮点型变量和表达式是型的要特别注意的是以或为后缀比如的浮点常量才是型否则默认是型为了避免型参数自动转化为请在函数声明时使用使用位的数据类型编译器有很多种但它们都包含的典型的位类型是尽量使用位的数据类型因为它们比位的数据甚至位的数据更有效率明智

谈到优化,很多人都会直接想到汇编。难道优化只能在汇编层次吗?当然不是,C++层次一样可以作代码优化,其中有些常常是意想不到的。在C++层次进行优化,比在汇编层次优化具有更好的移植性,应该是优化中的首选做法。 确定浮点型变量和表达式是 float 型 为了让编译器产生更好的代码(比如说产生3DNow! 或SSE指令的代码),必须确定浮点型变量和表达式是 float 型的。要特别注意的是,以 F 或 f 为后缀(比如:3.14f)的浮点常量才是 float 型,否则默认是 double 型。为了避免 float 型参数自动转化为 double,请在函数声明时使用 float。 使用32位的数据类型

文档评论(0)

1亿VIP精品文档

相关文档