2014年7月4日 星期五

[C] & Embedded C & C++ & C# & Objective C 同脈相承學習精要

本是同根生 相煎何太急


[C & Embedded C]



[C++]

C++函數內定為外部連結,除非將他定義為static
->用static所宣告的變數屬內部連結
此外若需要使用大括號或其他.cpp檔中的變數必須用extern宣告為外部變數 編譯器就會知道區塊外的某處可以找到該變數的宣告

namespace
{
      宣告其所屬的變數或函數
}

解釋:
名稱空間::變數名稱

名稱空間::函數名稱
避免混淆
但若加入using namespace std 就可以不要冠上 std::cin了
所以我們常會誤會以為using就是include
其實include是include 而using namespace std;是為了在用std裡面的cin或cout時
可以不用再呼叫 std::cin或std::cout所用


[C#]
熱門查詢:
一般查詢:

沒有留言:

張貼留言