Visual Studio를 사용하고 있는데 다음과 같은 오류 메시지가 나타납니다.
오류 C2415 : 부적절한 피연산자 유형
이것은 내 코드입니다.
int v[] = { 2, 3, 6, 4, 23, 9, 6, 54, 3, 7, 11 };
int num;
__asm
{
lea eax, v
mov num, [eax]
}
[eax] 대신 eax를 사용하면 메모리 주소를 num 변수로 가져올 수 있지만 컴파일러는 해당 위치의 요소를 가져 오지 못하게합니다.
Michael Petch가 언급했듯이 mov
명령은 두 개의 메모리 피연산자를 사용하지 않습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다