c++ - 如何从另一个类的成员函数访问数据成员和成员函数?

标签 c++

如果我写一个类-

class A
{
    int x;
    void show()
    {
       cout<<a;
    }
};

int main()
{
   A a;
   a.show();
   a.x;
}

但是,如果另一个类 B 在那里,那么 A 的成员函数如何在类 B 的成员函数内部访问-

class B
{
    int y;
    void display()
    {
       cout<<y;
    }
};

请回复。

谢谢..

最佳答案

与您的主要方式相同。

   class B{
...
  void foo(){
    A a;
    a.show();
  }
}

关于 inheritance and friendship in C++ 的有趣阅读.

关于c++ - 如何从另一个类的成员函数访问数据成员和成员函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5933091/

相关文章:

c++ - 像素着色器中的 Sprite 调色板交换

c++ - 堆类的段错误 11

c++ - int n != unsigned int(n) 的含义

c++ - C++ 中 ODE 类的设计模式

c++ - 如何从结果创建并发::任务?

java - 从任何地方使用Java Runtime执行cl命令

c++ - 如何 extern 声明 extern "C"变量

c++ - 基于值与常量引用的函数重载

c++ - 如何在 Opencv 中绘制匹配项?

c++ - while 循环中的后缀运算符