Ayr*_*osa 4 c++ visual-studio-2008
请注意,Derived类构造函数具有ii第一个参数,但传递给的参数有意Base为i.
class Base
{
protected:
int i;
public:
Base(int i) : i(i) {}
};
class Derived : public Base
{
private:
int k;
public:
Derived(int ii, int k) : Base(i), k(k) {} // Why not C2065: 'i' undeclared identifier
};
int main()
{
}
Run Code Online (Sandbox Code Playgroud)