次の方法で共有


コンパイラ エラー C2486

'__LOCAL_SIZE' の指定は 'naked' 属性の関数の中でのみ許されています

インラインアセンブリ関数では、名前 __LOCAL_SIZE は、naked 属性を使用して宣言された関数用に予約されています。

次の例では警告 C2486 が生成されます。

// C2486.cpp
// processor: x86
void __declspec(naked) f1() {
   __asm {
      mov   eax,   __LOCAL_SIZE
   }
}
void f2() {
   __asm {
      mov   eax,   __LOCAL_SIZE   // C2486
   }
}