
Zach Laine dia menulis
We don't have enough reviews yet, so we're extending the review by two weeks.
Please review this small and useful library!
we have C apis set that we call from C++ which do not work with this library? the creator apis have two out params: Interface** pointer and unsigned* size and the destroyer functions must be called with pointer and the size. Interface** obj; unsigned size; int ret = Create(... ... ... &obj, &size); and then we need to call a Release(obj, size) if the ret is success. I do not think I can use the out_ptr with these APIs ??? also we call the Linux kernel C API posix_memalign() and we assign to unique_ptr. is not possible to use out_ptr with ? std::unique_ptr<Numf, DoFree> upNumf; void * pNumf; int ret = posix_memalign(&pNumf, 64, nNumf); if (!ret) upNumf.reset((Numf*)pNumf); I do not ssee the out_ptr class is very useful if it can not do these two thing # Terima kasih #