C++/תבניות: הבדלים בין גרסאות בדף

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