【发布时间】:2011-01-12 07:47:35
【问题描述】:
我有一个这样定义的类:
class MyClass
{
int x;
public:
MyClass(int x);
};
MyClass::MyClass(int x)
{ //Assign x here
}
但是,我无法在构造函数中初始化x,因为它与实例变量具有相同的名称。有没有办法解决这个问题(除了更改参数的名称)?
【问题讨论】:
-
您犯了一个错误。编译器理所当然地抱怨。修复你的代码。