C++/Przeciążanie funkcji: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Typ argumentów: szablony funkcji |
deklaracje funkcji |
||
Linia 8:
<source lang="cpp">
void funkcja(int
void funkcja(char*
void funkcja(char*
// int funkcja(int
int funkcja(bool
</source>
Linia 30:
Przeciążenie funkcji stosuje się przy np. potęgowaniu:
<source lang="cpp">
int pot(int, int);
double pot(double, int);
void pot(int&, int);
int pot(int podstawa, int wykladnik)
{
Linia 44 ⟶ 47:
}
void pot(int
{
int wynik=1;
Linia 93 ⟶ 96:
<source lang="cpp">
void pisz(char);
void pisz(char*);
void pisz(void);
void pisz(char a) {
}
void pisz(char* a) {
printf("%s", a);
}
void pisz(
}
</source>
|