1. 程式人生 > >C++ 中:和 ::

C++ 中:和 ::

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{}