选择题   类Base及其派生类Derived的定义如下:
    class Base{
    private:
    int a;
    public:
    int b;
    friend class Derived;
    };
    class Derived:public Base{
    public:
    void foo(){
    a=0;//①
    b=0;//②
    }
    };
    则下列说法正确的是______。
 
【正确答案】 D
【答案解析】本题考查的是派生类的相关知识。派生类继承了父类的所有属性,又因为Derived派生类属于公有public继承,所以父类里的变量都可以在于类里使用,所以选择D。