ちょっと質問。

Visual C++上でoffsetを使う場合、

void main()
{
int ver;
__asm{
mov eax, offset ver
}
return;
}

これだと
error C2415: オペランドの型が無効です。
というエラーがでる。


で、
int ver;

void main()
{
__asm{
mov eax, offset ver
}
return;
}
これだと問題ないんだけど、一体どうしてでつか?