在C++中内嵌汇编,定义局部变量一定不能和汇编关键字同名,这会引起编译错误。
今天就出现了这样的一个错误。
例如
void test()
{
int iRet = 1;
asm mov ax,.....
........
asm mov word ptr iRet ,2
.....
return iRet;
}
上例的iRet編譯就會有錯誤。
在C++中内嵌汇编,定义局部变量一定不能和汇编关键字同名,这会引起编译错误。
今天就出现了这样的一个错误。
例如
void test()
{
int iRet = 1;
asm mov ax,.....
........
asm mov word ptr iRet ,2
.....
return iRet;
}
上例的iRet編譯就會有錯誤。