Advertisement
Jambix64

FuncaoTemplate_VarReferencia2

Aug 1st, 2016
446
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.85 KB | None | 0 0
  1. #include <iostream>
  2.  
  3.  using namespace std;
  4.    // Templetes de funcao;
  5.   template<typename t> // tipo formal
  6.     t soma (t x , t y) // Não tem ponto e virgula;
  7.   {
  8.  
  9.     t  value = 950; // Criando um novo tipo de dados especifico; Usando o tipo Formal (t);
  10.     t  res = false;
  11.     if (x > value){
  12.        
  13.          value = x;
  14.          cout<<x<<"Sim e maior Evento Inicializado"<<endl;
  15.          return x;
  16.     }
  17.     else {
  18.        
  19.         cout<<"Nao e menor"<<endl;
  20.        
  21.     }
  22.     return res;
  23.   }
  24.  
  25.   int main(){
  26.    
  27.     int i ; // Declarando uma variável do tipo inteira que recebe o valor 800;
  28.    const int &ri = i; /* Criei uma variável referencia, usando palavra chave const para tornala mas segura.
  29.       Ela e to tipo  inteiro e recebe a variável i como uma referencia; para obter o seu valor*/
  30.    cin>> i;
  31.   cout<< soma( ri,0);
  32.   system("pause");
  33.   return 0;
  34.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement