C++/Przeciążanie funkcji: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m składnia programu była niezgodna z założeniem jego działania (takie coś się nawet nie skompiluje)
→‎Typ argumentów: szablony funkcji
Linia 105:
 
Można by dopisać więcej przykładów, lecz chyba to tłumaczy wszystko dobitnie. Dajemy typ char, wpisuje znak, dajemy tablicę, wpisuje tablicę, puste nawiasy, nowy wiersz...
==Szablony funkcji==
W C++ dostępne są szablony. Wyobraź sobie sytuację: programista pisze funkcję obsługującą sporo typów danych. Wtedy kopiowanie funkcji w kodzie byłoby dość uciążliwe. Wówczas możemy to zrobić krócej:
<source lang="cpp">
template <typename T>
T nazwaFunkcji(argumenty typu T)
{
//do funkcji można przekazać dowolny typ danych
}
</source>
 
<noinclude>{{Nawigacja|C++|