Les estructures haurien de tenir constructors en c++?

Les estructures haurien de tenir constructors en c++?
Les estructures haurien de tenir constructors en c++?
Anonim

Així que structs poden tenir constructors i la sintaxi és la mateixa que per a les classes. Això no funcionarà si heretes d'una altra classe i la variable s'elimina a la classe principal.

Les estructures poden tenir constructors en C?

Creació de constructor a l'estructura: les estructures en C no poden tenir un constructor dins de l'estructura, però les estructures de C++ poden tenir la creació de constructor.

Una estructura hauria de tenir un constructor?

Tècnicament, una estructura és com una classe, de manera que tècnicament una estructura es beneficiarà naturalment de tenir constructors i mètodes, com ho fa una classe.

Les estructures tenen constructors predeterminats?

La resposta senzilla és sí. Té un constructor predeterminat. Nota: l'estructura i la classe són idèntiques (a part de l'estat predeterminat dels especificadors d'accés). Però si inicialitza els membres dependrà de com es declari l'objecte real.

Una estructura pot tenir diversos constructors?

Una classe o estructura pot tenir diversos constructors que prenen arguments diferents. Els constructors permeten al programador establir valors predeterminats, limitar la instanciació i escriure codi flexible i fàcil de llegir.