Загварууд c++ хэл дээр байдаг уу?

Агуулгын хүснэгт:

Загварууд c++ хэл дээр байдаг уу?
Загварууд c++ хэл дээр байдаг уу?

Видео: Загварууд c++ хэл дээр байдаг уу?

Видео: Загварууд c++ хэл дээр байдаг уу?
Видео: Собака лежала в луже. История борзой собаки по имени Мелвин. 2024, Арваннэгдүгээр
Anonim

C-д C++ шиг загвар байхгүй, гэхдээ та define макро ашиглан "ухаалаг" (эсвэл WTFey, та үүнийг хэрхэн харж байгаагаас хамаарч) үүнтэй төстэй зүйлийг хийж чадна.. Гэсэн хэдий ч, жишээ нь GLib үүнийг дангаар нь холбосон жагсаалт эсвэл давхар холбосон жагсаалтад хэрхэн хийдгийг харна уу.

Бидэнд яагаад C хэл дээр загвар хэрэгтэй байна вэ?

Загвар нь C++ хэлээр ерөнхий ойлголтыг хэрэгжүүлэх механизм юм. Энгийнээр эдгээр нь өгөгдлийн төрлийг параметр болгон дамжуулах боломжийг олгодог бөгөөд ингэснээр өөр төрлийн өгөгдлийн хувьд ижил код бичих шаардлагагүй.

С хэлэнд хэдэн загвар байдаг вэ?

Зөв сонголт: C

хоёр төрлийн загвар байна. Эдгээр нь функцын загвар болон ангийн загвар юм.

Би загвар ангиудыг хаана байрлуулах вэ?

Үүний нийтлэг шийдэл бол толгой файлд маягтын мэдэгдлийг бичиж, дараа нь хэрэгжүүлэлтийн файлд (жишээ нь. tpp) ангийг хэрэгжүүлж, энэ хэрэгжилтийг оруулах явдал юм. толгой хэсгийн төгсгөлд байгаа файл.

С++ хэзээ загвар нэмсэн бэ?

Үзэл баримтлалын хөгжүүлэлтээ 1979 онд эхлүүлсэн Стандарт Загварын Номын санг мөн оруулсан. 2003 онд тус хороо 1998 оны стандартын дагуу мэдээлсэн олон асуудалд хариу өгч, зохих журмын дагуу шинэчилсэн. Өөрчлөгдсөн хэлийг C++ 03 гэж нэрлэсэн.