Ну если человеку к примеру надо чтобы при разном количестве аргументов его функция должна выполнять разные вещи, то может че то пойти не так, к примеру ща
''' #include <iostream> using namespace std; int kek(int a, int b=5){ if(b==5) cout<<"hi\n"; else cout<<a+b; } int main() { kek(1); kek(1,5); kek(1,2);