c改善程序设计技术的个有效做法.pptxVIP

  • 2
  • 0
  • 约3.24万字
  • 约 171页
  • 2020-02-24 发布于上海
  • 举报
如何完成较好的设计如何避免常见的问题如何提高效率的一些准则不是放之四海而皆准的唯一真理C++新标准新的类型bool 有两个值true, false.typedef int bool;const bool false=0;const bool true=1;新的转型动作static_casttype(expression) //将表达式expression转为type类型const_casttype(expression) //将常数类型expression转为非常数类型dynamic_casttype(expression) //安全向下转型 见39reinterpret_casttype(expression) //函数指针类型转换 不常用1. 尽量以const和inline取代#define#define 是一个宏,只能被预处理,而不被编译,用它定义的常量甚至不被编译器看见,因此不能发现使用中的错误。用#define定义一个简单函数,必须为每一个参数加上一个括号,容易造成错误。用内联函数高效准确。#define ratio 1.653//编译器看不见ratio,只看见1.653//一旦出错,不会报告const double ratio=1.653;const char* const name=“Scott Meyers”;//字符串常量In Class 常量 用静态

文档评论(0)

1亿VIP精品文档

相关文档