Edit: Ich bin auf der Suche nach reinterpret_cast
in Objective-C so ist das folgende sinnlos für meine beabsichtigte Frage.Wie macht man eine Neuinterpretation mit Obj-C?
Gibt es in Objective-C statische Umwandlungen?
z.B. in diesem C++ Beispiel
static_cast
ist aus gutem Grunde verwendet:float rnd = static_cast <float> (rand())/static_cast <float> (RAND_MAX);
ich einen
union
oder Zeiger die Verwendung direkt mit dem Integer-Wert als Schwimmer Zugriff denken kann, aber das würde den Code viel mehr komplexer.Wie würde ich das gleiche wie im C++ Beispiel bequem in Objective-C tun?
Eine 'union' führt keine statische Umwandlung durch, um' float' in 'int' umzuwandeln. – Gerard
Sie schreiben 'static_cast', aber Ihr Kommentar zu' union' deutet darauf hin, dass Sie vielleicht 'reininterpret_cast' denken. Kannst du erklären und erklären, was deiner Meinung nach die Semantik deines Ausdrucks ist? – CRD
Sie haben Recht, ich suchte nach 'reininterpret_cast'. Es tut mir leid für das Missverständnis. – KugelnMMXVI