Ali naj uporabim strukturo ali razred C++?
Ali naj uporabim strukturo ali razred C++?

Video: Ali naj uporabim strukturo ali razred C++?

Video: Ali naj uporabim strukturo ali razred C++?
Video: Gregory Chaitin: Complexity, Metabiology, Gödel, Cold Fusion 2024, April
Anonim

5 odgovorov. Kot povzeto iz sprejetega odgovora iz Kdaj bi moral ti uporaba a razred proti a struct v C++? jaz bi priporočam z uporabo struktur kot navadni stari podatki strukture brez kakršnega koli razred -podobne lastnosti in z uporabo razredov kot zbirni podatki strukture z zasebnimi podatki in funkcijami članov.

Podobno so strukture hitrejše od razredov C++?

Razredi C++ sami po sebi niso počasnejši kot C-slog strukture , zato naj to ne omejuje vašega dizajna. AFAIK, z vidika zmogljivosti so enakovredni v C++. Njihova razlika je podobna sinktatičnemu sladkorju struct člani so na primer privzeto javni. Če želite odgovoriti na vaše vprašanje, struct je rahlo hitreje.

Vedite tudi, ali lahko uporabimo strukturo v C++? Strukture v C++ Ena možnost za izvedbo tega scenarija z uporabo C++ Program je ustvariti posamezne spremenljivke za vsakega od teh atributov in jih vzdrževati v vaši kodi. No, z uporaba od Struktura v C++ ti lahko . A Struktura je zbirka podatkovnih članov različnih tipov podatkov, združenih pod enim imenom.

Kasneje se postavlja vprašanje, kakšna je razlika med strukturo in razredom v C++?

The razred C++ je razširitev jezika C strukturo . Ker edini razlika med a strukturo in a razred je to strukturo člani imajo privzeto javni dostop in razred člani imajo privzeto zaseben dostop, lahko uporabite ključne besede razred oz struct opredeliti enakovredno razredov.

Kaj je smisel strukture?

A struct v programskem jeziku C (in številnih izpeljankah) je deklaracija sestavljenega podatkovnega tipa (ali zapisa), ki definira fizično združen seznam spremenljivk pod enim imenom v bloku pomnilnika, kar omogoča dostop do različnih spremenljivk prek enega samega kazalca ali z the struct deklarirano ime, ki vrne