Public feed #604348

Unbenannt

public text v1 · immutable
Raw Edit
·published 2007-07-05 13:51 UTC
rendered paste body
#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
};