ガベージ コレクション クラスに静的カウンターを保持し、Interlocked::Increment を使用してインクリメントしたいと考えています。これを行うための C++/CLI 構文は何ですか?
私は次のバリエーションを試してきましたが、今のところうまくいきません:
ref class Foo
{
static __int64 _counter;
__int64 Next()
{
return System::Threading::Interlocked::Increment( &_counter );
}
};