Advertisement
Jambix64

ArgumentosDeFuncaoReferencia

Jul 14th, 2016
406
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.69 KB | None | 0 0
  1. #include <iostream>
  2.  using namespace std;
  3.  
  4.    int multiplicar1(const int &); // prototipo passado por (referencia; Pedindo uma referencia
  5.    int multiplicar2(int );  // prototipo passado por (valor ;
  6.  
  7.   int main(){
  8.      
  9.      int i =20;// Vou dar o i como referencia Modo mas seguro para não ter corrupcao;
  10.      int j =30;
  11.      cout<<multiplicar1(i)<<endl;
  12.      cout<<multiplicar2(j)<<endl;
  13.      
  14.     system("pause");
  15.     return 0;
  16.   }
  17.  
  18.   int multiplicar1(const int &xRef){ // Usando um const para reforça que não sera alterado
  19.    
  20.    
  21.     return xRef + xRef;// Valor e apenas retornado multiplicando e nao e alterado;
  22.   }
  23.  
  24.  int multiplicar2(int x){
  25.    
  26.    
  27.     return x+x;
  28.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement