template<class T>
void troca(T &a, T &b){
T aux;
aux = a;
a = b;
b = aux;
}
De seguida implementar o ficheiro "User.cpp"
#include<iostream>
#include<string>
#include"troca.h"
using namespace std;
void main(){
int n, k;
cout<<"Insira dois inteiros: ";
cin>>n>>k;
troca(n, k);
cout<<"Depois da troca: "<<n<< ' '<<k<<endl;
double x, y;
cout<<"Insira dois reais: ";
cin>>x>>y;
troca(x, y);
cout<<"Depois da troca: "<<x<< ' '<<y<<endl;
string s1, s2;
cout<<"Insira duas palavras: ";
cin>>s1>>s2;
troca(s1, s2);
cout<<"Depois da troca: "<<s1<< ' '<<s2<<endl;
system("pause");
}
Saída Standard:
Importante: Os dois ficheiros devem estar incluídos num só projecto.
Sem comentários:
Enviar um comentário