Enkapsulacja jest to narzędzie umożliwiające nadawanie (czy też właściwszym określeniem ze względu na to, jak struktury były dotychczas przezentowane, byłoby "zabieranie") praw dostępu do składowych struktury. Posiadamy zatem trzy sekcje: prywatną, publiczną i chronioną (ustanawiane przez `private:', `public:' i `protected:').