സി സ്ട്രക്ട് പോലെ ഉണ്ടാക്കിയെടുക്കാവുന്ന സി++ ക്ലാസ്സുകൾ ആണ് പി.ഓ.ഡി സ്ട്രക്ടുകൾ. സി++'ലെ തന്നിരിയ്ക്കുന്ന ടൈപ്പുകൾ (codice_10, codice_11 അല്ലെങ്കിൽ codice_6 എന്നീ സൂചകപദങ്ങൾ ഉപയോഗിച്ചാണ് ഒരു ക്ലാസ് വിളംബരം ചെയ്യപ്പെടുന്നത്.

മുകളിൽ കൊടുത്തിരിയ്ക്കുന്ന രണ്ടു വിവരണങ്ങളും ഒരേ കാര്യം തന്നെയാണ് ചെയ്യുന്നത്. codice_13 എന്ന ടൈപ്പിൽ ഉള്ള ഒബ്ജക്റ്റുകൾക്ക് പൊതു സമീപനത്തിനുള്ള codice_14, codice_15എന്നീ രണ്ടു ഡാറ്റാ ചരങ്ങൾ ഉണ്ടായിരിയ്ക്കും എന്നതാണ് ഈ വിവരണത്തിന്റെ അർത്ഥം. അർധവിരാമവും { അടയാളവും അത്യാവശ്യമാണ്.

ഇതിൽ ഏതെങ്കിലും ഒരു വിവരണത്തിനു ശേഷം താഴെ കൊടുത്തിരിയ്ക്കുന്നതു പോലെ codice_13 ക്ലാസ് ഉപയോഗിച്ച് പുതിയ ഡാറ്റാ ചരങ്ങൾ ഉണ്ടാക്കിയെടുക്കാൻ പറ്റുന്നതാണ്:ഈ കോഡ് ഓടിച്ചു നോക്കിയാൽ താഴെ കാണുന്ന ഔട്ട്പുട്ട് കിട്ടും.

പിഓഡി സ്ട്രക്ടുകൾ (POD അഥവാ plain old data object struct)
ഓവർലോഡഡ് ഓപ്പറേറ്ററുകൾ
സഞ്ചയ ക്ലാസുകൾ (aggregate classes)
ഇൻഹെറിറ്റൻസ്