第三章 C++中的C ----《C++编程思想》

1 建立函数安全

2 执行控制语句函数

  break:退出循环,再也不执行循环中的生育语句优化

  continue:中止执行当前的循环,返回到循环的起始处开始新的一轮循环指针

3 运算符简介调试

4 数据类型简介内存

  void* 任何类型的地址均可以间接引用那个指针ci

5 做用域作用域

  while(char c=cin.get()!='q') 这样因为优先级的问题,并不能取得想要的效果get

6 指定存储空间分配编译器

  const 告诉编译器这是不会改变的,volatile 告诉编译器不知道什么时候会改变,放置编译器依据变量的稳定性做任何优化

7 运算符及其使用

  C++的显示转换:

  static_cast 用于明肯定义的变换,包括编译器容许咱们所作的不用强制转换的“安全”变换和不太安全但清楚定义的变换

  const_cast   从const转换为非const或者  从volatile转换为非volatile

  reinterpret_cast所获得的东西跟之前已经不一样了,以致于它不能用于类型的原来目的,除非再次把它转换回来

8 建立复合类型

  typedef命名别名  struct变量结合  enum提升程序清晰度   union节省内存

9 调试技巧

  预处理标记:#define  #ifdef  #endif

  c语言的assert()宏

10 函数地址

11 make管理分段编译

相关文章
相关标签/搜索