C-де C++ сияқты үлгілер жоқ, дегенмен «ақылды» (немесе WTFey, қалай қарағаныңызға байланысты) define макростарын пайдалану арқылы ұқсас нәрсеге қол жеткізуге болады.. Дегенмен, мысалы, GLib мұны жалғыз байланыстырылған тізімдер немесе қосарланған тізімдер үшін қалай жасайтынын қараңыз.
С тілінде үлгілер не үшін қажет?
Үлгілер C++ жалпы тұжырымдаманы жүзеге асыратын механизм болып табылады. Жай ғана олар параметр ретінде деректер түрін беруге мүмкіндік береді, осылайша әртүрлі деректер түрлері үшін бір кодты жазу үшін қажет емес.
С тілінде қанша үлгі бар?
Дұрыс опция: C
үлгілердің екі түрі бар. Олар функция үлгісі және сынып үлгісі.
Үлгі сыныптарын қайда қоямын?
Бұған ортақ шешім - тақырып файлына үлгі мәлімдемесін жазу, содан кейін сыныпты іске асыру файлында (мысалы. tpp) енгізу және осы іске асыруды қосу тақырыптың соңындағы файл.
С++ үлгілерді қашан қосты?
Тұжырымдамалық дамуын 1979 жылы бастаған Стандартты үлгілер кітапханасы да қосылды. 2003 жылы комитет 1998 жылғы стандартпен хабарланған көптеген мәселелерге жауап берді және оны сәйкесінше қайта қарады. Өзгертілген тіл C++03 деп аталды.