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