Sicheres Casting in Objective C

8

Gibt es in Objective-C etwas wie C ++ s sichere Umwandlungen?

Ich weiß, dass sie in Objective C ++ sind, aber ich bin unsicher über mögliche Nebenwirkungen. Die Verwendung von Objective C ++ kann die Kompilierungszeit verlangsamen - gibt es andere Gründe, sie nicht zu verwenden?

    
Casebash 03.02.2010, 05:10
quelle

3 Antworten

9

Objective-c hat C ++ sichere Umwandlungen. Alternativ können wir die Laufzeitreflexion verwenden:

%Vor%

Referenzen:

Cocoa with Love :

    
Casebash 09.02.2010, 02:48
quelle
0

Sie können Compiler-Flags aktivieren, um Sie in solchen Fällen zu warnen. Dieser spezielle Fehler wird durch das -Wconversion-Flag abgefangen.

    
Chuck 03.02.2010 22:23
quelle
-1

Welche C ++ Funktion wird Ihrer Meinung nach helfen, eine 64-Bit long auf eine 32-bit int zu übertragen?

    
Darren 03.02.2010 07:04
quelle

Tags und Links