注册 登录
编程论坛 C++教室

一个关于继承的问题

纯黑色 发布于 2013-07-05 18:02, 588 次点击
程序代码:
class A
{
  void b()
    {
        ...
    }
}
class C
{
  void d()
    {
        ...
    }
}

我不太明白下面一句的意思:
A::b():C::d()

麻烦前辈给解释一下.不胜感激.
3 回复
#2
yuccn2013-07-05 20:15
看你写的, a 和c 没有继承关系
#3
纯黑色2013-07-06 10:56
回复 2楼 yuccn
那这条语句是什么意思呢?
我在项目中看到的,瞬间就头大了
#4
qwe1681922013-07-07 22:27
就是通过类名直接调用该函数
这个问题跟继承没有任何关系
程序代码:
class a
{
public:

    static int getA();

private:
    static int A;
};

int a::A = 3;

int a::getA()
{
    return A;
}

int main()
{
    cout<<a::getA()<<endl;

    return 0;
}
1