Показать сообщение отдельно
Старый 20.11.2010, 18:12   #1
alien
Ученый
 
Регистрация: 17.05.2010
Сообщений: 148
Сказал(а) спасибо: 18
Поблагодарили 25 раз(а) в 22 сообщениях
alien На верном пути
По умолчанию Класс Thread в Мангосе.

Решил тут поизучать как организованны потоки в мангосе и как там используется 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. Но почему там нету инклуда и как компилятор узнает куда копать в данном случае.

Последний раз редактировалось alien; 21.11.2010 в 13:43.
alien вне форума   Ответить с цитированием