Учтите следующее:
class A{
//data members
void foo()
{
bar();//is this possible? or should you say this->bar() note that bar is not static
}
void bar()
{
}
}//end of class A
Как вы вызываете функции-члены из другого? И как статические функции влияют на использование this. Следует ли вызывать функции для объекта?