zoukankan      html  css  js  c++  java
  • 自考新教材-p228

    源程序:

    #include<iostream>
    #include<string>
    using namespace std;

    class B;
    class A
    {
    public:
    int aInt;
    B *bPoint = NULL;
    void SetValue(int v)
    {
    aInt = v;
    }
    };

    class B
    {
    public:
    A aCla;
    int bInt;
    void SetValue(int v)
    {
    bInt = v;
    }
    };

    int main()
    {
    A ca;
    B cb;
    ca.bPoint = &cb;
    cout << "ca.bPoint=" << ca.bPoint << endl;
    cout << "cb Addr=" << &cb << endl;
    cout << "ca.aInt=" << ca.aInt << endl;
    cout << "cb.aCla.aInt=" << cb.aCla.aInt << endl;
    cout << "cb.bInt=" << cb.bInt << endl;
    cout << "分界线" << endl;
    ca.SetValue(10);
    cb.SetValue(20);
    cb.aCla = ca;
    cout << "ca.bPoint=" << ca.bPoint << endl;
    cout << "ca.aInt=" << ca.aInt << endl;
    cout << "cb.aCla.aInt=" << cb.aCla.aInt << endl;
    cout << "cb.bInt=" << cb.bInt << endl;
    system("pause");
    return 0;
    }

    运行结果:

  • 相关阅读:
    nginx原理及常用配置
    课程作业03-1
    Java动手动脑02
    Java课程作业02
    java课堂测试2
    Java验证码程序
    课程作业02-2
    课程作业02-1
    课程作业01
    《大道至简》第一章伪代码
  • 原文地址:https://www.cnblogs.com/duanqibo/p/12260406.html
Copyright © 2011-2022 走看看