Atbilde 1:

Struktūra ir sabiedrības klase. Post Scriptum: kamēr visi konstanta mainīgie nodrošina 2–3 reizes zemāku caurlaidspēju (1,5 - 2,0GiBps pret 2,3 - 3,5GiBps parastajiem datu tipiem vidējā lietojumā; bet, lūdzu, pārbaudiet to vēlreiz pats), tos nevajadzētu izmantot struktūrās ne klases.Post Post Scriptum: jebkura kont ir modificējama, izmantojot * (ptr) (const void *) (const mainīgais). Tikai mainīgie, kas tiek ielādēti no tikai lasāmas ierīces (piemēram, pendrive ar mehānisku rakstīšanas ieslēgšanas slēdzi), un ASM instrukcijās sniegtās vērtības ir tikai lasāmas.


Atbilde 2:

Struktūrā visi dalībnieki pēc noklusējuma ir publiski. Klasē visi dalībnieki pēc noklusējuma ir privāti.

Abos gadījumos jūs varat arī skaidri kontrolēt katra dalībnieka piekļuvi. Struktūras locekli var padarīt privātu vai aizsargātu, vai klases dalībnieku - publisku vai aizsargātu.

Pastāv īpaša veida struktūra, ko sauc par vienkāršu veco datu (POD) vienkāršu struktūru. POD struktūrā ir tikai publisko datu dalībnieki un nav jaunu dalībnieku funkciju. POD struktūrai parasti var piekļūt, izmantojot gan C kodu, gan C ++ kodu.