2

私は、C++ コードに苦労している Objective-C 開発者です。

以下は私がC++で持っているコードです:

ULConnection *conn;
...... //code that builds up the connection
conn->GetLastError()->GetString(value, 255);

のローカル コピー (参照ではない) を作成する必要がありますGetLastError()

ローカル参照を取得し、null をチェックするにはどうすればよいですか?

これが私の失敗した試みです:

ULError error = *conn->GetLastError();
if (&error != NULL){}
4

2 に答える 2

-2

GetLastError がポインターを返すと仮定します。

if (conn->GetLastError() != nullptr)
{
  ULError error = *(conn->GetLastError());
  // use the error
}
于 2015-06-03T00:35:53.460 に答える