Koska tietue yleensä aloitetaan luokkaa eniten kuvaavien alkioiden esittelyllä ja itse tietoalkiot tahdotaan suojata, on C++:ssa uusi tietuemäärittely class, jonka alkiot ovat oletuksena suojausluokkaa private.
/* PISTECLA.CPP */ #include <stdio.h> class cPiste { int x,y; public: void tulosta() const { printf("(%d,%d)\n",x,y); } void aseta(int nx,int ny) { x = nx; y = ny; } }; ...Tosin moni kirjoittaja laittaa silti ensin näkyville public-jäsenet:
class cPiste { public: void tulosta() const { printf("(%d,%d)\n",x,y);} void aseta(int nx,int ny) { x = nx; y = ny; } private: int x,y; };