0
這兩者之間究竟有什麼區別: 二者都是ints int x;鑄造類型之間的區別
x(0)
和
int x = 0
他們是相當於,如果沒有,爲什麼?
編輯:
這是處理繼承。你有這樣的東西:
class A{
protected:
int x;
public:
A() : x(0) {};
void show {cout << "x" << x; }
};
Class B {
protected:
int y;
public:
B() {x = 0; y = 2; }
void show {cout << "x" << x << "y" << y; }
};
x(0)
合法嗎?請澄清。
我在這裏看不到任何演員。雖然'x(0)'是無效的。 – chris
我爲重複的appologize。沒有看到那一個 –