◎宣告(Declaration)
作用 :
◎定義(Definition)
作用 :
作用 :
- 說明變數的存在和其型態。
- 一個變量可能有一次以上的宣告。
- 包含extern,且未進行初始化的變量。
- 非函式主體的函式宣告。
- 類別宣告內的static成員,無法在類別宣告內定義及初始化,而需在類別外。
class x; void dosomething(); extern int i;
class test { public: static int x = 5 ;//error };
◎定義(Definition)
作用 :
- 分配Memory。
- 定義同時也會進行宣告。
- 一個變量只能有一次定義。
- 不包含extern的變量。
- 初始化的變量。
- 函式主體。
int i; extern int j = 3; void dosomething() { cout << "hello world" << endl; }
留言
張貼留言