Метод, который я пытаюсь вызвать, возвращает статус системы, поэтому он должен быть частью одного и того же объявленного объекта. Я знаю, что мне нужно написать функцию доступа для этого в классе B, но я не совсем уверен, как это будет выглядеть.
Может кто-нибудь указать мне правильный путь направление?
Код: Выделить всё
class MyClassA{
public:
void myMethodInit(){
//stuff
}
void myMethodStatus(){
//stuff
}
};
class MyClassB{
public:
MyClassA objectA;
void myMethod3(){
objectA.myMethodInit(); //This call is working fine
}
//Need an accessor function to let another class use objectA
};
class MyClassC{
public:
void myMethod4(){
objectA.myMethodStatus(); //Need to call the same object as in MyClassB
}
};
Подробнее здесь: https://stackoverflow.com/questions/792 ... red-object