Ich lerne gerade Steven Kochans "Programmierung in Objective-C 2.0". Wir haben ein Fraction-Objekt mit zwei int-Instanzvariablen erstellt. Später im Buch verwendet Kochan die sizeof-Anweisung für den Zeiger myFract eines Fraction-Objekts:
sizeof(*myFract)
Wenn ich dies tue, erhalte ich einen Kompilierfehler:
Ungültige Anwendung von 'sizeof' auf die Schnittstelle 'Fraction' in nicht-fragilem ABI
http://clang.llvm.org/compatibility.html#sizeof-interface gibt an, dass dieser Fehler bei einem Objekt auftreten kann, dessen Größe sich ändern kann, aber eine Fraction-Instanz enthält nur die beiden int-Instanzvariablen (plus ein im Buch erwähntes "geerbtes isa-Mitglied").
Was mache ich falsch?