Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- int k = 6 ;
- int l = 7 ;
- int &pk = k ;
- printf("1: %d %d %p(%d)\n", k, l, pk, pk) ;
- // 6 7 0x001F8820(6)
- _asm
- {
- lea eax, dword ptr l
- mov pk, eax
- }
- pk = pk+2 ; // pk alias l
- printf("2: %d %d %d\n", k, l, pk) ; // 6 9 9
- _asm
- {
- lea eax, dword ptr k
- mov pk, eax
- }
- pk = pk-1 ; // pk alias k
- printf("3: %d %d %d\n", k, l, pk) ; // 5 9 5
- return 1 ;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement