Видео: Би бүтэц эсвэл анги C++ ашиглах ёстой юу?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
5 хариулт. Хэзээ гэсэн хүлээн авсан хариултаас авсан ёстой Та ашиглах а анги vs a бүтэц in C++? I болно зөвлөж байна бүтцийг ашиглан энгийн хуучин өгөгдөл шиг бүтэц ямар чгүйгээр анги -той төстэй шинж чанарууд, ба анги ашиглах нэгтгэсэн өгөгдөл болгон бүтэц хувийн өгөгдөл болон гишүүн функцуудтай.
Үүний нэгэн адил бүтэц нь C++ ангиас хурдан байдаг уу?
C++ ангиуд угаасаа удаан биш - аас С хэв маяг бүтэц , тиймээс энэ нь таны дизайныг хязгаарлахыг бүү зөвшөөр. AFAIK, гүйцэтгэлийн үүднээс авч үзвэл тэдгээр нь C++ хэл дээр тэнцүү байна. Тэдний ялгаа нь синктатик сахар юм бүтэц жишээ нь гишүүд анхдагч байдлаар нийтэд нээлттэй байдаг. Таны асуултанд хариулахын тулд, бүтэц бага зэрэг байна Илүү хурдан.
Бид C++ хэл дээр struct ашиглаж болох уу? Бүтэцүүд C++ хэл дээр энэ хувилбарыг хэрэгжүүлэх нэг сонголт C++ Програм нь эдгээр шинж чанарууд тус бүрд хувьсагчийг үүсгэж, тэдгээрийг кодонд хадгалах явдал юм. За, хамт ашиглах -ийн Бүтэц C++ хэл дээр та чадна . А Бүтэц нь өөр өөр төрлийн өгөгдлийн гишүүдийн цуглуулга бөгөөд нэг нэрээр бүлэглэгддэг.
Дараа нь асуулт бол C++ хэл дээрх бүтэц, анги хоёрын ялгаа юу вэ?
The C++ анги нь Си хэлний өргөтгөл юм бүтэц . Учир нь цорын ганц хоорондын ялгаа а бүтэц ба а анги тийм үү бүтэц гишүүд анхдагч байдлаар нийтийн хүртээмжтэй байдаг ба анги гишүүд анхдагчаар хувийн хандалттай тул та түлхүүр үгээ ашиглаж болно анги эсвэл бүтэц эквивалентыг тодорхойлох ангиуд.
Бүтцийн утга учир юу вэ?
А бүтэц Си програмчлалын хэл (болон олон деривативууд) нь санах ойн блок дахь нэг нэрийн дор хувьсагчдын физик бүлэглэсэн жагсаалтыг тодорхойлдог нийлмэл өгөгдлийн төрлийн (эсвэл бичлэгийн) мэдэгдэл бөгөөд өөр өөр хувьсагчдад нэг заагчаар эсвэл өөр өөр хувьсагчдад хандах боломжийг олгодог. нь бүтэц -ийг буцаадаг зарласан нэр