【发布时间】:2013-12-08 04:20:46
【问题描述】:
这两者之间究竟有什么区别: 两者都是整数 整数 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)无效。 -
我为重复道歉。没看到那个