Re[2]: Один указатель на два указателя
От: Аноним  
Дата: 22.12.04 07:28
Оценка:
L>
L>void foo(void *in_ptrs[2])
L>{
L>        void *ptr1 = in_ptrs[0];
L>        void *ptr2 = in_ptrs[1];        
        
L>}

L>void *ptr_array[2];

L>ptr_array[0] = ptr1;
L>ptr_array[1] = ptr2;

L>foo(ptr_array);
L>


Нет так не пойдет, ведь у меня функция потоковая и ей нужно передавать параметры, созданные в куче, а не на стеке, а у Вас массив создается на стеке, следовательно, после завершения, функции создания потока, массив будет разрушен. Или я чего не понимаю((
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.