-3
Могу ли я объявить тип возврата void *
для функции C++? Я работаю в среде Linux, и я хочу вернуть void *
для обработки библиотеки в случае dlopen
для общей библиотеки.return type of void * in C++
Могу ли я объявить тип возврата void *
для функции C++? Я работаю в среде Linux, и я хочу вернуть void *
для обработки библиотеки в случае dlopen
для общей библиотеки.return type of void * in C++
Можно ли объявить тип возврата void * для функции C++?
Да, вы можете. Это один из способов вернуть непрозрачный указатель. Еще бы:
struct Foo;
Foo* bar();
Это программирование вопрос, больше подходит для StackOverflow (не связанный с Linux). Но также плохо спросили: что именно вам нужно делать и что у вас уже есть? Вы всегда можете отбросить возвращаемое значение или написать обертку. – orion
Да, но я запутался в том, что я имею дело с void * type это не эквивалентный void. Могу ли я просто вернуть void * –
На самом деле, моя главная цель - декальровать дескриптор dlopen совместно используемой библиотеки в функции и просто повторно использовать его, чтобы я хотел верните void * в эту функцию, чтобы я мог получить результат из dlopen и просто использовать его за пределами –