
Untitled
By: a guest on
Aug 1st, 2012 | syntax:
None | size: 0.56 KB | hits: 8 | expires: Never
accessing methods of composition
class Aclass
{
private: int numA;
public: void ExampleMethod();
};
class Bclass
{
private: int numB;
public: void ExampleMethodB();
};
class Cclass
{
private:
Aclass Aobject;
Bclass Bobject;
public:
};
void main()
{
Cclass Cobject;
Cobject.ExampleMethod();
}
class A
{
public:
foo();
};
class B
{
private:
A a;
public:
void goo() { a.foo(); } // this is ok, although a is private
// you can't access a from outside the class though
};