W unqlite c bibliotece znalazłem następujący kod:Adres dereferencjonowane wskaźnik skonstruować
pObj = jx9VmReserveMemObj(&(*pVm),&nIdx);
gdzie pVm
jest:
typedef struct jx9_vm jx9_vm;
jx9_vm *pVm
i funkcja nazywana jest zadeklarowana jako:
jx9_value * jx9VmReserveMemObj(jx9_vm *, sxu32 *);
Co dla konstrukcji &(*pVm)
jest użyte w wywołaniu zamiast tylko pVm
? Czy &(*pVm)
jest odpowiednikiem pVm
?
widzę żadnego powodu, aby używać '& (* PVM)' na 'PVM '. – haccks
@haccks Wspomniałem (ogólny) w mojej odpowiedzi. :) –