Das wohl interessanteste Merkmal der objektorientierten Programmierung ist der Umgang mit einer Klasse oder mit mehreren Klassen. Du kannst dich von struct zu class vorarbeiten. Hier ein möglicher Weg:
Die "Struktur" im Beispielprogramm 1 sieht folgendermaßen aus:
struct bezeichner
{
string worte;
string stelle;
char posneg;
}; //struct Ende
bezeichner a;
bezeichner b;
class (die Klasse) könnte sehr ähnlich aussehen am Anfang:
class Bezeichnung
{
private:
string worte:
string stelle;
char posneg;
public:
Bezeichnung() {} //Konstruktor
}; //class Bezeichnung Ende
Die Klasse muss aber natürlich weiter gehen, d. h.: weiter programmiert werden. Es fehlen die Funktionen in dieser Klasse, die die Daten anzeigen oder verändern usw.