C-Programmierung

Von C - Strukturen zu C++ - Klassen

OO-Literatur | | Objekte

Eine C - Struktur ist ein Bauplan für einen passiven Datenbehälter.

Datum in C:

struct Date
{
   int day, month, year;
};

Date d = {1,1,2004};

Eine C++ - Klasse ist ein Bauplan für ein Objekt, welches aktiv seinen Zustand abfragen und verändern kann.

Datum in C++:

class Date
{
   public:

   int day, month, year;

   bool isleapyear()
   {
      return((year%4==0 && year%100!=0) || year%400==0);
   }

};

d.isleapyear() -> true


OO-Literatur | | Objekte

Options: