我必须在没有为头等舱定义新对象名称的情况下,在二等舱中调用一等舱的成员。
所以基本上我有这样的东西: 主要:
firstClass fClass;
fClass.firstFuntion();
第一.HPP
class firstClass
{
public:
void firstFunction();
};
第二个.HPP
class secondClass
{
public:
void secondFunction();
};
第二个.CPP
void secondClass::secondFunction()
{
//first Function should be called without defining new firstClass object name
}
最佳答案
如果成员函数不是static
成员函数,您将需要一个对象来调用成员函数。没有办法解决这个问题。如何获得有效对象取决于您。
如果您希望能够在没有对象的情况下调用成员函数,请将成员函数设为static
成员函数。
关于c++ - 在不定义新对象的情况下调用另一个类中的类成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33791899/