32 lines
477 B
C++
32 lines
477 B
C++
#include <stdio.h>
|
|
|
|
int somma(int &a, int &b) {
|
|
return a + b;
|
|
}
|
|
|
|
int &somma_ref(int &a, int &b) {
|
|
return (a > b) ? a : b;
|
|
}
|
|
|
|
|
|
|
|
int main(int argc, char const *argv[]) {
|
|
|
|
int pippo = 10;
|
|
int paperino = 50;
|
|
|
|
int &referenza = (*somma_ref);
|
|
|
|
referenza(pippo,paperino);
|
|
|
|
printf("somma: %d\n", somma(pippo,paperino));
|
|
printf("somma_ref: %d\n", referenza );
|
|
|
|
pippo = 100;
|
|
printf("somma_ref AAA: %d\n", referenza );
|
|
|
|
// 100
|
|
|
|
|
|
return 0;
|
|
}
|