Warum #import in Ziel c verwenden? Wenn wir #include verwenden, was passiert?Was bedeutet #Import? Wenn wir #include verwenden, was passiert?
0
A
Antwort
0
Die Anweisung #import wurde zu Objective-C als verbesserte Version von #include hinzugefügt. Ob es verbessert wird oder nicht, ist jedoch immer noch umstritten. #import stellt sicher, dass eine Datei nur einmal enthalten ist, sodass Sie nie ein Problem mit rekursiven Includes haben. Die meisten anständigen Header-Dateien schützen sich jedoch ohnehin davor, also ist es nicht wirklich ein großer Vorteil.
Quelle: @Jason Coco
Verwandte Themen
- 1. Was passiert, wenn wir networkstream.write() tun?
- 2. Was passiert, wenn wir eine Webseite aktualisieren?
- 3. Was passiert, wenn wir zwei Zeiger in C gleichsetzen?
- 4. Was passiert, wenn make_shared
- 5. Was passiert, wenn veröffentlicht
- 6. was genau passiert, wenn `enableProdMode()`
- 7. Was passiert, wenn wir einen BroadcastReceiver nicht abmelden?
- 8. Was passiert, wenn wir Objekte in Java nicht serialisieren?
- 9. Was passiert, wenn wir die Hashtable in Collections.synchronizedMap() übergeben
- 10. Was passiert mit den Auftragspreisen, wenn wir die Standardwährung ändern?
- 11. Was passiert, wenn wir den Wert von undefiniert setzen?
- 12. Was passiert, wenn wir RAII und GOTO kombinieren?
- 13. Was passiert, wenn wir das Versprechen nicht lösen oder ablehnen
- 14. Was bedeutet der "statische" Modifikator nach "Import"?
- 15. Was passiert, wenn Kernel delayed_work
- 16. admin.py: "model = Thing", was bedeutet dieser Code, wenn ohne was passiert?
- 17. Android - Was passiert, wenn ein Signaturschlüssel abläuft?
- 18. Was passiert, wenn Öffnen fehlschlägt?
- 19. Was passiert eigentlich, wenn ApplicationCommands.Close
- 20. Was passiert, wenn php.ini fehlt?
- 21. Was passiert, wenn update_all fehlschlägt?
- 22. Was passiert, wenn NSTimer in
- 23. Was passiert, wenn kfree Funktion
- 24. Functional Override: Was passiert und wenn
- 25. Was passiert, wenn der Zoowärter komplett ausfällt?
- 26. Was passiert, wenn dieser Code ausgeführt wird?
- 27. SubSonic: Was passiert, wenn sich etwas ändert?
- 28. Was ist der Unterschied zwischen xsd: include und xsd: import?
- 29. Was passiert? (Bekommt)
- 30. Was passiert, wenn ein Ereignis ausgelöst wird
Denken Sie daran, die # Import und # include wird häufig nicht enthalten die gesamte Datei und wenn der Rest der Datei erforderlich ist, wird # Import nicht wieder aufgerufen werden. –