Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
 |  |
[Win32] Код давай, поверю ;) 15.03.02 13:09 Число просмотров: 990
Автор: IgorR <Igor Razin> Статус: Member
|
|
|
|
<programming>
|
[Win32] Можно ли сделать функцию потока членом класса? 15.03.02 10:39
Автор: IgorR <Igor Razin> Статус: Member
|
|
|
 |
Например так 15.03.02 15:05
Автор: PS <PS> Статус: Elderman Отредактировано 15.03.02 15:05 Количество правок: 1
|
#include <windows.h>
#include <process.h>
#include <stdio.h>
class A
{
public:
A( );
static void a( void*);
};
void main( )
{
A m;
_beginthread( m.a, 256, NULL );
for( int i = 0; i==0;) Sleep(100);
}
A::A( )
{
}
void A::a(void* c)
{
printf( "Hello !" );
for( int i = 0; i==0;);
}
|
 |  |
Даже _beginthread(A::a,... 17.03.02 18:43
Автор: Biasha <Бяша> Статус: Member
|
|
|
 |  |
Например так 15.03.02 17:35
Автор: IgorR <Igor Razin> Статус: Member
|
> static void a( void*); static значит. Про него то я и забыл. Спасибо.
|
 |
[Win32] Можно ли сделать функцию потока членом класса? 15.03.02 12:54
Автор: ntlm Статус: Незарегистрированный пользователь
|
Канэшна, дарагой!
При создании нити передаешь указатель на функцию-член класса.
Но, имхо, проще передавать функции нити указатель на класс.
|
 |  |
[Win32] Код давай, поверю ;) 15.03.02 13:09
Автор: IgorR <Igor Razin> Статус: Member
|
|
|
 |  |  |
[Win32] Код давай, поверю ;) 15.03.02 14:39
Автор: ntlm Статус: Незарегистрированный пользователь
|
ага, и ключи от дома, где.... ну и т.д. 8))
а если серьезно, то этого достаточно чтобы человек думающий и пишуший на сипипи понял что и как делать. Это же елементарно.
Ну, типа, удачи тебе !
|
|
|