inline void *operator new(size_t size, void *ptr) { return ptr; }
void cyg_thread_create( cyg_addrword_t sched_info, cyg_thread_entry_t *entry, cyg_addrword_t entry_data, char *name, void *stack_base, cyg_ucount32 stack_size, cyg_handle_t *handle, cyg_thread *thread ) {
Cyg_Thread *t = new((void *)thread) Cyg_Thread ( (CYG_ADDRWORD) sched_info, (cyg_thread_entry *)entry, (CYG_ADDRWORD) entry_data, name, (CYG_ADDRWORD) stack_base, stack_size ); t=t; *handle = (cyg_handle_t)thread; }
Cyg_Thread 是构造函数。 请教 t=t; 这句有什么意义?
|