本文共 1008 字,大约阅读时间需要 3 分钟。
void ( * mem_fun_thread_t ( void ( _Ty :: * mem_fun ) ( ))) ( void * ) { void ( * _start_address ) ( void * ) ; void ( _Ty :: * _mem_fun ) ( ) ; thread_func . _mem_fun = mem_fun ; return thread_func . _start_address ; Hello ( const std :: string & name ) : m_name ( name ) { cout << "Hello " << m_name << endl ; void ( * mem_fun_thread_t ( void ( _Ty :: * mem_fun ) ( ))) ( void * ) { void ( * _start_address ) ( void * ) ; void ( _Ty :: * _mem_fun ) ( ) ; thread_func . _mem_fun = mem_fun ; return thread_func . _start_address ; int _tmain ( int argc , _TCHAR * argv [ ]) Hello hello ( "world" ) ; _beginthread ( mem_fun_thread_t ( & Hello :: run ) , 0 , & hello ) ; 转载地址:http://kzwxi.baihongyu.com/