C++程序的优化有什么特点?
C、C++程序的优化有什么特点?
1、在 ANSI/ISO C/C++规范中明确建议:“不要使用macro和。h,应该使用程序中的常量定义和 函数替代”。 2、集合,子集类型是不被标准的 C++的对象结构式最复杂最灵活的。在Borland的 C++ Builder中,就提供了源于Pascal的集合,这对我们追求代码高效率的 开发者来说,是不可取的。
3、字符串处理是Pascal的强项之一。但是C++中的string/AnsiString等是用类/数模拟的,所以性能又很大损失!建议使用C++Builder/Delphi的程序员尽量不使用AnsiString。 4、C++中的运算符new和delete相对于C中的malloc()和 free()函数更优越。
5、过量的异常处理往往导致程序难于使用且效率低下。C++在一场处理方面存在一定的不足,C++Builder中对一场进行了一定的扩充,使程序的异常的捕获和处理更方便。 6、真确的使用循环。使用循环虽然简单,但是使用不当,往往可能带来很大的性能影响。
7、类的主要好处之一是它封装的特征。这个特征对类对象的使用着隐藏了内部的工作。 8、尽量在类设计时减少虚函数的数目。函数地址在运行时进行滞后绑定,这对于面向对象的编程语言来说时相当重要的。
答:abs 一般为取绝对值函数。详情>>
答:教育培训是一个大的行业,你已经确定了,所以没有什么方向而言。你想进入教育培训行业,和你现在的汽车是完全不同的领域,所以你要思考的最好路径是。转行成功的可靠保证是...详情>>
答:●创建了一套卓有成效的人才培养、培训、上岗的措施、方法和经验详情>>
答:当考学成为学校的最高目标时,学校的教育形式必将变得单一,课堂教学成为主流,各种活动成为掩人耳目的摆设,只在应付检查时临时上场便马上收兵详情>>