Вопросы по теме 'opaque-pointers'

C непрозрачный указатель
Я работаю с устаревшим интерфейсом библиотеки C (на С++), который предоставляет непрозрачные указатели как typedef void * OpaqueObject В библиотеке: OpaqueObject CreateObject() { return new OurCppLibrary::Object(); } Это, конечно,...
3321 просмотров
schedule 19.08.2023

Что такое непрозрачный указатель в C?
Могу ли я узнать об использовании и логике концепции непрозрачного указателя в C?
36115 просмотров
schedule 20.03.2022

Получение данных xml через непрозрачный указатель
У меня возникла проблема с получением xml-части сообщения с использованием API-интерфейса поставщика. В качестве примера того, что работает: getDestination(void* message, void* destination, void* size) vendordestinationtype_t dest;...
74 просмотров
schedule 05.03.2024

Должен ли непрозрачный указатель быть реализован с помощью безымянной структуры или неопределенного тега?
В настоящее время я разрабатываю API, который позволяет пользователю передавать непрозрачный указатель, который он будет передан позже, когда будут вызваны методы интерфейса, которые он должен реализовать. Это в основном сводится к следующему:...
110 просмотров
schedule 10.10.2022

Помещение определения непрозрачной структуры в отдельный заголовочный файл
Я разрабатываю библиотеку с общедоступным интерфейсом, содержащим объявление непрозрачной структуры: lib_public.h : typedef struct lib_struct lib_struct; void foo(lib_struct *ptr); void bar(lib_struct *ptr); Непрозрачная структура...
81 просмотров
schedule 03.02.2022