В настоящее время я конвертирую код примера в gsoap_distribution/samples/magic в код клиента C++, используя код soapProxy .cpp и код сервера C++, используя soapService.cpp, которые генерируются "soapcpp2 -i magic.h".Как получить ссылку на мыло struct, унаследованное в C++ Proxy/Service class
Я обнаружил проблемы при преобразовании некоторых функций, для которых требуется ссылка на мыло: soap_new_matrix (& soap, -1); soap_print_fault_location (& soap, stderr);
В моем понимании, сервисные/прокси-классы (генерируемые опциями «soapcpp2 -i») наследуют структурное мыло. Есть ли способ получить ссылку на структурное мыло из объекта класса C++ Proxy/Service?
Спасибо за ваше чтение.
Можете ли вы разместить код? –
Дорогой Лоуренс Айелло, Спасибо за ваш интерес. Я новичок в stackoverflow. Не могли бы вы рассказать мне, как отключить исходные коды в stackoverflow? – Hongsoog
Я нашел альтернативное решение. Опция soapcpp2 -j генерирует класс proxy/service с переменной-членом объекта soap-объекта вместо наследования. Для получения информации, -i создать прокси-серверы и объекты службы C++, унаследованные от мыльной структуры -j создать прокси-серверы и объекты службы C++, совместно использующие мыльную структуру – Hongsoog