Mali by mať štruktúry konštruktory v c++?

Mali by mať štruktúry konštruktory v c++?
Mali by mať štruktúry konštruktory v c++?
Anonim

Štruktúry teda môžu mať konštruktory a syntax je rovnaká ako pre triedy. To nebude fungovať, ak dedíte z inej triedy a premenná je zrušená v nadradenej triede.

Môžu mať štruktúry konštruktory v jazyku C?

Vytvorenie konštruktora v štruktúre: Štruktúry v C nemôžu mať vo vnútri štruktúry konštruktor, ale štruktúry v C++ môžu mať vytvorenie konštruktora.

Mala by mať štruktúra konštruktor?

Technicky je štruktúra ako trieda, takže technicky štruktúre by prirodzene prospelo mať konštruktory a metódy, ako trieda.

Majú štruktúry predvolené konštruktory?

Jednoduchá odpoveď je áno. Má predvolený konštruktor. Poznámka: štruktúra a trieda sú identické (okrem predvoleného stavu špecifikátorov prístupov). Či však inicializuje členov, závisí od toho, ako je deklarovaný skutočný objekt.

Môže mať štruktúra viacero konštruktorov?

Trieda alebo štruktúra môže mať viacero konštruktorov, ktoré majú rôzne argumenty. Konštruktory umožňujú programátorovi nastaviť predvolené hodnoty, obmedziť vytváranie inštancií a písať kód, ktorý je flexibilný a ľahko čitateľný.