Originariamente inviato da otreblA_SNAKE
Non le capisco a livello teorico, non a livello "di linguaggio"
Pensale equivalenti alle funzioni matematiche (ad esempio y = f(x); z = x^2 + y^2 ecc..)
ad esempio:
Codice PHP:
#include <iostream>
int Quadrato (const int x){
return x*x;
}
int Somma (const int a, const int b){
return a+b;
}
int main (){
std::cout << Somma (Quadrato (3), Quadrato (4)) << std::endl;
return 0;
}
che produce:
codice:
$ g++ -Wall -ansi -pedantic -Wextra -Wconversion main.cpp
$ ./a.out
25
la somma dei quadrati di 3 e 4 che è appunto 25.
;-)