|
数量的机器代码,你应当经常检查你的编译器的输出,并且剖析之。
1、对象的构造与析构
对象的构造与析构是C++的核心概念之一,也是编译器背着你产生代码的一个主要地方。未经认真设计的程序经常花费不少时间在调用构造函数,拷贝对象以及初始化临时对象等等。幸运的是,一般的感觉和几条简单的规则可以让沉重的对象代码跑得和C只有毫厘之差。 除非需要否则不构造。最快的代码是根本不运行的代码。为什么要创建一个你根本不去使用的对象呢?在后面的代码中:
voide Function(int arg)
{
Object boj;
If(arg==0)
页码:[1] [2] [3] [4] [5] [6] 第2页、共6页 |