fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int add(int a, int b) { // pass by value
  5. return a + b;
  6. }
  7.  
  8. int add(int* aptr, int* bptr) { // pass by address
  9. return *aptr + *bptr;
  10. }
  11.  
  12. int main() {
  13. int x = 10, y = 20;
  14. cout << add(x, y) << endl;
  15. cout << add(&x, &y) << endl;
  16. return 0;
  17. }
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
30
30