白水的博客

欢迎你的光临,随便看看就好

指针方式访问类的静态对象

假设有一个类

class Line
{
    public:
        static double length;
        static double getLength();
};

double Line::length = 10;

double Line::getLength()
{
    return length;
}

则要通过指针分别调用静态成员变量length和静态成员函数getLength()的方法为:

int main()
{
    //定义一个double类型的指针指向静态类成员变量length
    double *len = &Line::length;
    cout << *len << endl;

    //定义一个函数指针指向静态类成员函数getLength()
    double (*getLen)() = Line::getLength;
    cout << getLen() << endl;

    return 0;
}

//输出:
//10
//10
阅读更多

扫码向博主提问

去开通我的Chat快问

baishuiniyaonulia

欢迎你的提问,我将尽力帮助
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baishuiniyaonulia/article/details/79952877
文章标签: 指针 静态对象
个人分类: C++
上一篇函数指针
下一篇二元函数偏导数的几何意义
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭