Advertisement
bhok

test run

Sep 12th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. void func1(int *beg);
  4. void func2(int **beg);
  5.  
  6. int main()
  7. {
  8. int y = 5;
  9. int* x = &y;
  10. int* *p = &x;
  11.  
  12. std::cout << "This is from main:\n";
  13. std::cout << *x << std::endl;
  14. std::cout << &x << std::endl;
  15. std::cout << *p << std::endl;
  16. std::cout << **p << std::endl;
  17. std::cout << &p << std::endl << std::endl;
  18.  
  19. func1(x);
  20. func2(p);
  21.  
  22. /////////
  23. char hotdog[] = { 'h','o','o','p','\0'};
  24. char* point = &hotdog[0];
  25. char* *point2 = &point;
  26.  
  27. std::cout << "hotdog here\n" << hotdog[0] << std::endl << point << std::endl << point2 << *point2;
  28.  
  29. system("pause");
  30. }
  31.  
  32. void func1(int* beg)
  33. {
  34. std::cout << "Start of *beg" << std::endl;
  35. std::cout << beg << std::endl;
  36. std::cout << *beg << std::endl << std::endl;
  37. }
  38.  
  39. void func2(int** beg)
  40. {
  41. std::cout << "Start of **beg" << std::endl;
  42. std::cout << beg << std::endl;
  43. std::cout << *beg << std::endl;
  44. std::cout << **beg + 1 << std::endl;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement