Eine andere Abfrage: Wenn ich ein C++ - Objekt innerhalb der Schnittstelle von Objective C. deklariert und dieses C++ Objekt ist kein Zeiger.Wie ist es verwaltet und zerstört?Wie funktioniert Speicher-Management-System von Objective C C++ - Objekte in Schnittstellen von Objective C eingebettet
0
A
Antwort
3
Wenn es kein Zeiger ist, wird das C++ - Objekt Teil des Objective-C-Objekts selbst bilden. Wenn also das C++ - Objekt 12 Byte groß ist, dann sind 12 Byte dieses Objekts für das C++ - Objekt reserviert, wenn Sie das Objective-C-Objekt zuweisen. Sobald das Objective-C-Objekt freigegeben wird, werden die Bytes, in denen das C++ - Objekt enthalten ist, zusammen mit dem Objective-C-Objekt gelöscht.
Es ist nicht anders, irgendwelche Instanzvariablen in einem Objective-C-Objekt zu haben.
Verwandte Themen
- 1. Vorwärtsdeklaration für Objective-C-Schnittstellen
- 2. Casting Objective-C Objekte
- 3. Ist Objective-C++ eine Obermenge von C++ und Objective-C?
- 4. Wie in Objective-C
- 5. Wie vergleiche ich Objekte in Objective-C?
- 6. Objective-C-Äquivalent von "override" in C#
- 7. C, Objective-C-Präprozessorausgabe
- 8. wie in Objective C
- 9. Objective-C asynchroner Rückruf von
- 10. Kann Objective-C oder Objective C++ C++ - Ausnahmen behandeln?
- 11. Selbstbesitzende Objekte in Objective-C Garbage Collection
- 12. Mischen von C++ und Objective C
- 13. Wie funktioniert Autoreleasing in Objective-C?
- 14. C/C++/Objective-C-Texterkennungsbibliothek
- 15. Objective C: loadNibNamed Methode: Wie funktioniert es?
- 16. Objective-C/Cocoa-Äquivalent von C# ManualResetEvent
- 17. C++ - Funktion von Objective-C-Funktion aufrufen funktioniert nicht
- 18. Objective-c Erstellung von PublicKey
- 19. Objective-C Verwendung von Zeigern
- 20. Hinzufügen von Elementen, Objective C
- 21. von Objective-C Factory-Methode
- 22. Kompiliere C# in objective-C
- 23. Objective C-Objekte als Instanzvariablen in C++ - Klassen
- 24. Objective-C Freisetzung von Singletons
- 25. Dekompilieren von Objective-C-Bibliotheken
- 26. Von PHP zu Objective-C
- 27. Gruppierung von benutzerdefinierten Objekten in Objective-C
- 28. "Erweiterungsmethoden" in Objective-C
- 29. Objective-C-Version von explode()?
- 30. Objective-C stabil ABI