C++ хийсвэр анги гэж юу вэ?
C++ хийсвэр анги гэж юу вэ?

Видео: C++ хийсвэр анги гэж юу вэ?

Видео: C++ хийсвэр анги гэж юу вэ?
Видео: Хичээл 1-2 : програмчлалыг энгийнээр зүйрлэвэл ... 2024, Дөрөвдүгээр сар
Anonim

Хийсвэр ангиуд ( C ++)

А анги наад зах нь нэг цэвэр виртуал функц агуулсан гэж үзнэ хийсвэр анги . Ангиуд -аас гаралтай хийсвэр анги цэвэр виртуал функцийг хэрэгжүүлэх ёстой, эсвэл тэд ч гэсэн хийсвэр ангиуд.

Ийм байдлаар C++ хэл дээр хийсвэр анги ямар хэрэгтэй вэ?

The зорилго нэг хийсвэр анги бетоны дэд ангиллын багцын нийтлэг протоколыг тодорхойлох явдал юм. Энэ нь код хуваалцдаг объектуудыг тодорхойлоход хэрэгтэй. хийсвэр санаа гэх мэт.. өдөөх оролдлого an хийсвэр анги Үргэлж хөрвүүлэгчийн алдаа гарах болно.

Хоёрдугаарт, хийсвэр анги гэж юуг жишээгээр тайлбарлах вэ? А анги -г ашиглан зарласан. хийсвэр ” түлхүүр үг гэж нэрлэгддэг хийсвэр анги . Байж болно хийсвэр аргууд (биегүй аргууд), түүнчлэн бетоны аргууд (биетэй ердийн аргууд). Ан хийсвэр анги үүсгэх боломжгүй бөгөөд энэ нь танд объект үүсгэх эрхгүй гэсэн үг юм.

Үүний нэгэн адил хийсвэр анги С++ гэж юу вэ?

Ан хийсвэр анги нь анги Энэ нь тусгайлан суурь болгон ашиглах зориулалттай анги . Ан хийсвэр анги дор хаяж нэг цэвэр виртуал функц агуулсан. Та виртуал гишүүн функцийн мэдэгдэлд цэвэр тодорхойлогч (= 0) ашиглан цэвэр виртуал функцийг зарладаг. анги тунхаглал.

C++ хэл дээр хийсвэр анги ба бетоны анги гэж юу вэ?

Ан хийсвэр анги суурь болгон ашиглах зорилготой юм анги Энд зарим эсвэл бүх функцийг зөвхөн виртуал гэж зарласан тул үүсгэх боломжгүй. А бетоны анги жирийн нэгэн анги Энэ нь ямар ч цэвэр виртуал функцгүй тул үүсгэгдэх боломжтой.