C++中不同对象之间的访问限制

C++中的访问属性有三种,private,public,protected
public:表示公开访问权限。
private:是私有访问属性,非类内成员不可调用,对于同一类的不同对象可以随意访问。

下面示例充分证明了,C++中同一类的不同对象的访问。

#include<iostream>

using namespace std;

class ss
{

    private:
        int i;
    public:
        void set(int a)
        {
            i = a;
        }
        void myread(ss *p)
        {
            cout << "q->i=" << p->i<< endl;
        }
};
int main()
{
    ss n;
    ss m;
    n.set(100);
    m.myread(&n);
    return 0;
}

发布了12 篇原创文章 · 获赞 7 · 访问量 1341

猜你喜欢

转载自blog.csdn.net/ckhxhxxss/article/details/104221240