我是靠谱客的博主 可靠发夹,最近开发中收集的这篇文章主要介绍C++之指向类的指针,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

C++之指向类的指针

一个指向类的指针与指向结构的指针类似,访问指向类的指针的成员,需要使用成员访问运算符 ->,就像访问指向结构的指针一样。与所有的指针一样,必须在使用指针之前,对指针进行初始化。
在前面的博文中,我们已经多次使用了指针指向类的对象,这里我们使用一个简单的程序来复习一下

#include <iostream>

using namespace std;

class Bos {
public:
    Bos(double l, double b, double h) : l(l), b(b), h(h) { ; };

    ~Bos() { ; };

    double Volume() { return this->l * this->b * this->h; }

private:
    double l;
    double b;
    double h;
};

int main() {
    system("chcp 65001");
    Bos bos(1, 2, 3), bos1(5, 6, 7), bos2(8, 9, 10);
    Bos *ptr;
    ptr = &bos;
    cout << "指向Bos类bos对象的地址:" << ptr << endl;
    cout << "指针调用volume()的结果:" << ptr->Volume() << endl;
    return 0;
}
输出:
Active code page: 65001
指向Bos类bos对象的地址:0x63fdf0
指针调用volume()的结果:6

上述程序中,ptr指向bos对象,通过->就能够调用bos对象的Volume函数输出体积了。

最后

以上就是可靠发夹为你收集整理的C++之指向类的指针的全部内容,希望文章能够帮你解决C++之指向类的指针所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部