Есть класс:
class TOS { char Stack[14]; // стек регистров static FuncExec func_Time[COUNT_MULTI];// адреса обработчиков тайм-аута
public: BYTE ID; TOS(){} static void Manadger(void); // запуск менеджера файлов __task void PUSH(void); };
Вопрос: 1. Как заставить статический объект класса работать не только со статическими элементами класса. 2. Я обнаружил, что перед вызовом объекта a.PUSH() компилятор(??) в регистры R16:R17 загоняет ссылку на класс а! Как в функции можно это использовать, если функция написана на C++?
|