Frage

  

Mögliche Duplizieren:
   Zugriff auf private Mitglieder
   Ist es möglich, private Mitglieder einer Klasse zugreifen?

Gibt es eine gute (ja, ich weiß, das ist hässlich) Weg zu den privaten Daten Mitglieder einer Klasse zu hacken?

Ein Brute-Force-Ansatz ist es, die Header-Datei und in meiner Kopie ändern Individualverkehr auf den öffentlichen zu kopieren. Aber wäre es eine bessere Art und Weise sein, sagen zu tun

#define private public

oder etwas anderes?

War es hilfreich?

Lösung

Es gibt viele, viele Möglichkeiten dies zu tun - sie alle schlecht. Schutz in C ++ ist für einen Zweck da, Sie zu verhindern, dass Fehler zu machen. Es ist nicht, dass es als Sicherheitsmaßnahme. Wenn Sie den Zugang der Öffentlichkeit wollen, nur die Dinge der Öffentlichkeit!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top