第三章 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管理分段編譯

相關文章
相關標籤/搜索