node 遇上 c++ 愛情來的太快(一)
不廢話,直接擼袖子,幹
簡單複習下c++(大學必修)
變量類型,數據類型之類的就不廢話了,具體可以去[菜鳥教程][1]看看
(1) 作用域
int global; // 全局變量
int main(int argc, char * argv){
// js中 var demo = 10; 相當於 var demo; demo = 10; demo會提升到最上面
int a,b; // 局部聲明
a = 10; // 初始化
}
(2) 常量
- 關鍵詞 const 類似es6 的const ---- const int LENGTH = 10;
- #define 定義常量 --- #define LENGTH 10
(3) 儲存類
- auto 自動判斷類型 類似var c++11刪了
- register
- static (js 沒有靜態變量)
- 不用設置全局, 一直保存在內存靜態區
上邊是有static 下面沒有static 如果要實現上面效果 就要在全局 加個int i = 10
- extern
- mutable
- thread_local (C++11) 這個母雞