C++/תבניות
מתוך ויקיספר, אוסף ספרי הלימוד והמדריכים החופשי.
< C++
פרק זה לוקה בחסר. אתם מוזמנים לתרום לוויקיספר ולהשלים אותו. ראו פירוט בדף השיחה.
[עריכה] הצורך בתבניות
void swap(int &a, int &b) { int temp = a; a = b; b = temp; }
void swap(char &a, char &b) { char temp = a; a = b; b = temp; }
[עריכה] תבניות פונקציות
template<typename T> void swap(T &a, T &b) { T temp = a; a = b; b = temp; }