-
- В _beginthreadex() нужно передать "просто-функцию" и можно передать для неё void*-указатель на "контекст" (одна функция может обслуживать несколько потоков). Потому и получается, что нужно сделать в (базовом) классе статическую функцию и в ReAl(410 знак., 02.08.2011 01:48)
- может я туплю, но "объекты и потомки" это всего лишь автоматическая проверка коректности кода, а если оперировать с указателями и void *, то вариантов полно (а скрыть в этом глюк еще больше) - могу нарыть кучу сорцов, где ООП реализуется ыыыы(214 знак., 12.08.2011 17:10,
)
- Вопрос такой. Вот под виндой запустить поток, это позвать begithreadex(void (*threadfunc)(), void *threaddata) (ну там ещё параметры, но они в контексте обсуждения не важны). Как писать приложение на С++ со своими классами-"работниками" ReAl(180 знак., 12.08.2011 17:53 - 17:57)
- может я туплю, но "объекты и потомки" это всего лишь автоматическая проверка коректности кода, а если оперировать с указателями и void *, то вариантов полно (а скрыть в этом глюк еще больше) - могу нарыть кучу сорцов, где ООП реализуется ыыыы(214 знак., 12.08.2011 17:10,
- В _beginthreadex() нужно передать "просто-функцию" и можно передать для неё void*-указатель на "контекст" (одна функция может обслуживать несколько потоков). Потому и получается, что нужно сделать в (базовом) классе статическую функцию и в ReAl(410 знак., 02.08.2011 01:48)