C እንደ C++ ምንም አይነት አብነቶች የሉትም፣ ምንም እንኳን በ"ጎበዝ" (ወይም WTFey፣ እንደሚታየው እንደሚመለከቱት) በመጠቀም ማክሮዎችን ይግለጹ. ነገር ግን፣ ለምሳሌ GLib ነጠላ ለተያያዙ ዝርዝሮች ወይም ድርብ ለተገናኙ ዝርዝሮች እንዴት እንደሚሰራ ይመልከቱ።
ለምን በC ውስጥ አብነቶችን እንፈልጋለን?
አብነቶች C++ አጠቃላይ ፅንሰ-ሀሳብን የሚተገብሩበት ዘዴ ናቸው። በቀላሉ፣ ለተለያዩ የውሂብ አይነቶች ተመሳሳይ ኮድ ለመፃፍ የዳታ አይነት እንደ መለኪያ እንዲያልፉ ያስችሉዎታል።
በC ውስጥ ስንት አብነቶች አሉ?
ትክክለኛ አማራጭ፡ C
ሁለት አይነት አብነቶች አሉ። የተግባር አብነት እና የክፍል አብነት ናቸው። ናቸው።
የአብነት ትምህርቶችን የት ነው የማኖርው?
የዚህ የተለመደ መፍትሔ የአብነት መግለጫን በራስጌ ፋይል ውስጥ መጻፍ እና ክፍሉን በትግበራ ፋይል (ለምሳሌ tpp) ውስጥ መተግበር እና ይህን ትግበራ ማካተት ነው። በርዕሱ መጨረሻ ላይ ፋይል ያድርጉ።
C++ መቼ ነው አብነቶችን የጨመረው?
የሃሳብ እድገቱን በ 1979 የጀመረው መደበኛ አብነት ቤተመጻሕፍት እንዲሁ ተካቷል። እ.ኤ.አ. በ 2003 ኮሚቴው በ 1998 ስታንዳርድ ለቀረቡ በርካታ ችግሮች ምላሽ ሰጥቷል እና በዚህ መሠረት አሻሽሏል ። የተለወጠው ቋንቋ C++03 የሚል ስያሜ ተሰጥቶታል።