Guest User

Untitled

a guest
Dec 12th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. int &func(void);
  2. func() = 45; // C dilinde bu olamaz
  3. // C dilinde boyle yapabiliriz
  4. int *func(void);
  5.  
  6. int main() {
  7.  
  8. *func() = 45;
  9.  
  10. return 0;
  11. }
  12. // C++ dilinde boyle yapabiliriz
  13. #include <iostream>
  14.  
  15. int &func(void);
  16.  
  17. int main() {
  18.  
  19. func() = 45;
  20.  
  21. return 0;
  22. }
  23. #include <iostream>
  24. int g = 100;
  25. int &func()
  26. {
  27. return g;
  28. }
  29.  
  30. int main() {
  31.  
  32. std::cout << "g -> " << g << std::endl; // g -> 100
  33.  
  34. func() = 999; // g'ye atama yapmis oluruz
  35. std::cout << "g -> " << g << std::endl; // g -> 999
  36.  
  37. ++func();
  38. std::cout << "g -> " << g << std::endl; // g -> 1000
  39.  
  40. int &r = func(); // Ilk deger vermek... r demek artik g demek
  41. std::cout << "r -> " << r << std::endl; // r -> 1000
  42.  
  43. return 0;
  44. }
Add Comment
Please, Sign In to add comment