Решил тут поизучать как организованны потоки в мангосе и как там используется ACE.... Но это так лирическое отступление.
Нашел файл Threading.h и Threading.cpp соответственно. Все понятно.
НО тут открываю к примеру WorldRunnable.h
вижу код
Код:
#ifndef __WORLDRUNNABLE_H
#define __WORLDRUNNABLE_H
/// Heartbeat thread for the World
class WorldRunnable : public ACE_Based::Runnable
{
public:
void run();
};
#endif
И не понимаю как компилятор понимает где определен ACE_Based::Runnable
Тоесть понятно что он определен в Threading.h. Но почему там нету инклуда и как компилятор узнает куда копать в данном случае.