Function overloading (C++)
Në shqip: Mbingarkimi i funksioneve në C++
ShpjegimiSQ
Në C++ mund të kesh disa funksione me të njëjtin emër, por me parametra të ndryshëm: siperfaqja(double r) dhe siperfaqja(double a, double b). Kompajleri zgjedh të duhurin sipas argumenteve.
EnglishEN
In C++ you can have several functions with the same name but different parameters: area(double r) and area(double a, double b). The compiler picks the right one by the arguments.
Si ta mendosh
Si një buton „Luaj“ që di të luajë edhe muzikë, edhe video.
Lexoje në anglisht
Like a “Play” button that can play both music and video.
Shembull kodicpp
double siperfaqja(double r) { return 3.14 * r * r; }
double siperfaqja(double a, double b) { return a * b; }