Guest User

Untitled

a guest
Aug 20th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. struct A {
  2.  
  3. }
  4.  
  5. fn foo() -> A{
  6. let v = A{};
  7. let vptr = (&v as * const A) as usize;
  8. println!("{:#x}", vptr);
  9. v
  10. }
  11.  
  12. fn main() {
  13. let a = foo();
  14. let vptra = (&a as * const A) as usize;
  15. println!("Returned: {:#x}", vptra);
  16. let b = foo();
  17. let vptrb = (&b as * const A) as usize;
  18. println!("Returned: {:#x}", vptrb);
  19. }
Add Comment
Please, Sign In to add comment