gpt4 book ai didi

c++ - 如何在没有继承的情况下从一个类中调用另一个类的函数

转载 作者:行者123 更新时间:2023-11-30 01:16:06 26 4
gpt4 key购买 nike

<分区>

所以对于我们作业中的一个问题,我们的教授给了我们下面的代码片段,并要求我们让它运行并实现它,以便我们能够从 class1 访问 class2 的 print() 函数。

但是,我们需要在不使用两个类之间的任何继承/聚合/组合的情况下执行此操作,这让我遇到了麻烦。除此之外,我们还可以修改任何内容以使代码可运行。感谢任何能够提供帮助的人!

#include <iostream>
using namespace std;

class class1 {
public:
int x;
class1()
{
x = 0;
}
void accessclass2(/* to be implemented*/)
{
//call the print() function from class2
}
};

class class2 {
public:
int y;
class2()
{
y = 10;
}
void print()
{
cout << y << endl;
}
};

int main()
{ //to be implemented;
//create class1 and class2 objects and access the print() function
return 0;
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com