Szablon (programowanie): Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
m int.
Linia 1:
'''Szablon''' ([[język angielski|ang.]] ''template'') to jedno z podejść do [[programowanie uogólnione|programowania uogólnionego]] stosowane w językach [[C++]] oraz [[D (język programowania)|D]]. Podobnym rozwiązaniem są ''typy generyczne'' (lub uogólnione) stosowane w językach takich jak [[Java]], [[C#]], [[Eiffel (język programowania)|Eiffel]], [[Visual Basic .NET|VB .NET]], [[Haskell]].
 
Szablony umożliwiają m.in. tworzenie kodu, bez uwzględniania typów. Szablony mogą zapobiegać [[redundancja|redundancji]] kodu.
 
Zarówno w C++ jak i w D szablony mogę być wykorzystywane do [[metaprogramowanie|metaprogramowania]].