[英]How to acess another member class object from within class
我对 cpp 比较陌生。 我目前正在尝试为 class foo 编写新的测试用例,
Class foo2 {
Public:
Getsomevariable();
// do something
}
Class foo {
Private:
Foo2 foo2_obj;
}
Class testfoo {
protected:
Foo foo_obj;
}
TEST_F(testfoo, getsomevariabletest)
{ // ? How to access getsomevariable method of foo2 from foo_obj
Temp = foo_obj?
ASSERT_EQ(100,Temp);
}
现在我正在使用 foo 的 object 进行测试,但是我应该如何从 foo object 访问 foo2.Getsomevariable()?
请帮忙
我创建了一个 main 来演示此目的,但可以根据您自己的预期目的对其进行调整。
class foo2 {
public:
std::string Getsomevariable() {
return "Hey!";
}
};
class foo {
public:
foo2 foo2_obj;
};
int main() {
foo f;
std::cout << f.foo2_obj.Getsomevariable();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.