C++ 中:和 ::
阿新 • • 發佈:2019-01-02
3處使用::
1. 使用名稱空間時候:
std::cout << "abc" << std::endl;
2. 呼叫靜態變數:
class BB
{
public:
protected:
private:
int a;
int b;
static int c; //靜態成員變數
};
//靜態函式中 不能使用 普通成員變數 普通成員函式 ..
int BB::c = 10;
3. .c++實現的時候
: 使用
1. 訪問修飾符 private 、protected、 public修飾變數
private :string ageB;
2. 給const和 類中的物件賦值呼叫建構函式
class A{
private:
int a;
public:
A(int _a){
a = _a;
}
};
* 建構函式初始化列表,B中類A作為成員變數,必須初始化A類
* 建構函式呼叫順序 : 首先 呼叫A 類的建構函式,然後在呼叫 B類的建構函式
*/
class B{
private:
A a;
int b;
const int c;
public:
B(int _b, int m) : a(m), c(0) // const變數必須這樣初始化
{
b = _b;
}
};
void main(){
B b1(3, 4);
system("pause");
}
3. 在繼承中使用 :
class Parent : public Object{}