casting

Casting ist ein Prozess, bei dem ein Objekttyp explizit in einen anderen Typ konvertiert wird, wenn die Konvertierung zulässig ist. Dieser Prozess könnte zu einer Wertänderung führen.
1
Antwort

Casting-Ergebnisse der Float-Multiplikation führen zu unterschiedlichen Ergebnissen, wenn der Float zum ersten Mal in einer Variablen gespeichert wird? [Duplikat]

Der Code hier ist einfach, aber ich verstehe die Ergebnisse nicht: %Vor% Warum ist firstInt 68, aber secondInt ist 69?     
08.08.2016, 22:56
2
Antworten

Darf ich ein Beispiel aus dem wirklichen Leben haben, in dem casting void * funktioniert und reinterpret_cast nicht funktioniert?

Es gibt eine Reihe von Fragen in Bezug auf Crosscasts (Cast von T1* auf nicht verwandte T2* ), zum Beispiel dies und dies . Die Antwort lautet normalerweise wie folgt: reinterpret_cast ist die Implementierung definiert und die Konvert...
06.07.2011, 10:24
0
Antworten

Warum die implizite constex-Konvertierung nicht immer funktioniert?

%Vor% Hallo, alle zusammen. Ich verwende eine consExpr-Umwandlung einer Variablen "index" in einen int -Wert, der durch eine "foo" -Templated-Funktion ersetzt wird. Wenn ich foo<index>() direkt von "main" aufruft, bekomme ich ein...
14.04.2017, 05:46
8
Antworten

Lokale Variablenzuweisung, um mehrere Umwandlungen zu vermeiden

In letzter Zeit wurde gefragt, ob es in Java eine gute Idee war, die Ergebnisse des Aufrufs eines Getters einer lokalen Variablen zuzuweisen, um mehrere Aufrufe desselben Accessors zu vermeiden. Ich kann den ursprünglichen Beitrag nicht finden,...
17.09.2009, 11:05
5
Antworten

c ++ - Typcast-Array

Wie kann man ein Array von int in ein Array von float schreiben? Danke.     
15.12.2009, 16:01
5
Antworten

Ganzzahlige Teilung in Common Lisp?

Wenn ich (/ 7 2) mache, was soll ich tun, um das Ergebnis 3 zu erhalten? Wenn ich (/ 7 2.0) mache, bekomme ich 3.5 , was wie erwartet ist.     
16.01.2010, 09:34
1
Antwort

Warum wird "operator void" nicht mit der Cast-Syntax aufgerufen?

Beim Spielen mit diese Antwort von Benutzer GMan Ich habe das folgende Snippet (kompiliert mit Visual C ++ 9) erstellt: %Vor% Nachdem ich mit dem Debugger übergegangen bin, habe ich herausgefunden, dass Casting auf void Class::operat...
27.10.2010, 08:30
5
Antworten

Sollte ich static_cast wirklich jedes Mal verwenden, wenn ich zwischen primitiven Typen konvertieren möchte?

Was macht das ? %Vor% besser als das %Vor% beim Umwandeln eines primitiven Datentyps in einen anderen? Ich habe viel Legacy-Code, der in ähnlichen Situationen den zweiten Stil für das Typcasting verwendet, also ist dies auch eine Frage...
25.07.2012, 16:17
5
Antworten

Casting c_str () funktioniert nur für kurze Strings

Ich benutze eine C-Bibliothek in C ++ und habe einen Wrapper geschrieben. An einem Punkt muss ich eine std::string in eine c-style Zeichenfolge konvertieren. Es gibt eine Klasse mit einer Funktion, die eine Zeichenfolge zurückgibt. Die Rückga...
14.03.2016, 17:02
9
Antworten

Gibt es zwingende Gründe gegen die Verwendung des C # -Schlüsselwortes "as"?

Ich finde das mit dem folgenden: %Vor% ist einfacher zu schreiben und zu verstehen als: %Vor% Gibt es zwingende Gründe, nicht das erste Konstrukt zu verwenden?     
20.02.2009, 13:12