0

C++/CLI の ObjectIDGenerator.GetID(Object^,out bool) でブール値を渡す必要があります。ここで説明したのと同様の問題があります。 http://social.msdn.microsoft.com/Forums/en-US/vclanguage/thread/2ec8e666-ecac-491e-bfb1-1b9108f7eb92 ネットでこのクラスを検索しました..このエラーとラムダの概念は初めてです. だから、これを読んでも上記のエラーが発生します.. 何が間違っていますか?

4

1 に答える 1

0

type の左辺値を渡すだけですbool:

ObjectIDGenerator ^generator;
Object ^o;
bool isFirst;
generator->GetID(o, isFirst);

関連するラムダはありません。エラーの理由は[Out]、ラムダのようにコンパイラーに見えたコードのどこかでスタックしている必要があるためです。ただし[Out]、関数を呼び出すときには使用されません。

于 2013-06-11T06:15:01.187 に答える