С++ тілінде басқа тілдерде сияқты класс – бұл мәліметтердің құрылымдық типі. Ол мәліметтер өрістерін және осы мәліметтер өрістерімен жұмыс жасайтын процедуралар мен функцияларды құрайды. Бұл процедуралар мен функциялар әдістер деп аталады. Программада класс типті айнымалылар қолданылады. Ондай айнымалылар обьект деп аталады. С++ тілінде басқа программалау тілдерінде секілді класс дегеніміз ортақ қасиеттері бар обьектілер жиынтығын сипаттауға арналған құрылымдық тип. Ол келесі түрде анықталады: