ポインターがあり、逆参照するとエラーが発生します。問題は、パラメーター *ns__personRequestResponse
int __ns3__PersonRequest(soap *, _ns1__PersonRequest *ns1__PersonRequest, _ns1__PersonRequestResponse *ns1__PersonRequestResponse)
{
ns1__PersonRequestResponse->result = 0;
//ns1__PersonRequestResponse = new _ns1__PersonRequestResponse();
*ns1__PersonRequestResponse->result = 39; // Error here
return SOAP_OK;
}
以下は、応答パラメーターを持つ wsdl から作成されたヘッダー ファイルの一部です。
class _ns1__PersonRequestResponse
{
public:
/// Element result of type xs:int.
int* result 0; ///< Nullable pointer.
/// A handle to the soap struct that manages this instance (automatically set)
struct soap *soap ;
};
整数変数の結果に値を代入すると、セグメンテーション違反が発生します。どうすればそれを機能させることができますか?