Public feed
#604348
#include <iostream.h>
void swapRef(int &a,int &b)
{
int tmp=a;
a=b;
b=tmp;
};
void swapVal(int a,int b) //macht gar nichts!!1
{
int tmp=a;
a=b;
b=tmp;
};
void main()
{
int a=1;
int b=2;
swapRef(a,b);
cout<<"a: "<<a<<endl; // gibt 2
cout<<"b: "<<b<<endl; // gibt 1
swapVal(a,b); //Null Effekt
cout<<"a: "<<a<<endl; // gibt 2
cout<<"b: "<<b<<endl; // gibt 1
};