He d'utilitzar struct o classe C++?
He d'utilitzar struct o classe C++?

Vídeo: He d'utilitzar struct o classe C++?

Vídeo: He d'utilitzar struct o classe C++?
Vídeo: O que são structs struct c++ c linguagem C e C++ 2024, Maig
Anonim

5 respostes. Com extret de la resposta acceptada de Quan hauria vostè utilitzar a classe vs a struct en C++? jo faria recomanar utilitzant estructures com a dades simples i antigues estructures sense cap classe -com les característiques, i utilitzant classes com a dades agregades estructures amb dades privades i funcions dels membres.

De la mateixa manera, les estructures són més ràpides que les classes C++?

Classes de C++ no són inherentment més lents que estil C estructures , així que no deixeu que això limiti el vostre disseny. AFAIK, des del punt de vista del rendiment, són equivalents en C++. La seva diferència és com el sucre sincàtic struct els membres són públics per defecte, per exemple. Per respondre la teva pregunta, struct és lleugerament més ràpid.

Saber també, podem utilitzar struct en C++? Estructures en C++ Una opció per implementar aquest escenari utilitzant C++ programa és crear variables individuals per a cadascun d'aquests atributs i mantenir-les al vostre codi. Bé, amb el utilitzar de Estructura en C++, tu llauna . A Estructura és una col·lecció de membres de dades de diferents tipus de dades i agrupats sota un mateix nom.

Posteriorment, la pregunta és, quina diferència hi ha entre l'estructura i la classe en C++?

El Classe C++ és una extensió del llenguatge C estructura . Perquè l'únic diferència entre a estructura i a classe és alló estructura els membres tenen accés públic per defecte i classe Els membres tenen accés privat per defecte, podeu utilitzar les paraules clau classe o struct definir equivalents classes.

Quin és el sentit d'una estructura?

A struct en el llenguatge de programació C (i molts derivats) és una declaració composta de tipus de dades (o registre) que defineix una llista físicament agrupada de variables sota un nom en un bloc de memòria, permetent accedir a les diferents variables mitjançant un sol punter o mitjançant el struct nom declarat que retorna el