Casting ist ein Prozess, bei dem ein Objekttyp explizit in einen anderen Typ konvertiert wird, wenn die Konvertierung zulässig ist. Dieser Vorgang kann zu einer Wertänderung führen.
Bis heute dachte ich zum Beispiel: i += j; War nur eine Abkürzung für: i = i + j; Aber wenn wir das versuchen: int i = 5; long j = 8; Dann i = i + j;wird nicht kompiliert, aber gut i += j;kompiliert. Bedeutet das, dass es sich …
Was sind die richtigen Verwendungen von: static_cast dynamic_cast const_cast reinterpret_cast Besetzung im C-Stil (type)value Besetzung im Funktionsstil type(value) Wie entscheidet man, welche in welchen konkreten Fällen verwendet werden soll?
In dieser Frage schlug jemand in einem Kommentar vor, dass ich das Ergebnis von nicht besetzen sollte malloc, dh int *sieve = malloc(sizeof(int) * length); eher, als: int *sieve = (int *) malloc(sizeof(int) * length); Warum sollte das so sein?
Ich habe eine Klasse namens Questions(Plural). In dieser Klasse gibt es eine Aufzählung namens Question(Singular), die so aussieht. public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6 } In der QuestionsKlasse habe ich eine get(int foo)Funktion, die ein QuestionsObjekt dafür …
Wie kann am besten überprüft werden, ob eine Zeichenfolge in Python als Zahl dargestellt werden kann? Die Funktion, die ich derzeit habe, ist: def is_number(s): try: float(s) return True except ValueError: return False Was nicht nur hässlich und langsam ist, sondern auch klobig erscheint. Ich habe jedoch keine bessere Methode …
Ich möchte eine Tabelle, die als Liste von Listen dargestellt wird, in eine konvertieren Pandas DataFrame. Als extrem vereinfachtes Beispiel: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) Was ist der beste Weg, um die Spalten in die entsprechenden Typen zu konvertieren, in diesem …
Betrachten Sie den folgenden Code: void Handler(object o, EventArgs e) { // I swear o is a string string s = (string)o; // 1 //-OR- string s = o as string; // 2 // -OR- string s = o.ToString(); // 3 } Was ist der Unterschied zwischen den drei Arten …
Ich mag diese Art von Werten konvertieren, '3', '2.34', '0.234343'etc. in eine Zahl. In JavaScript können wir verwenden Number(), aber gibt es eine ähnliche Methode in PHP? Input Output '2' 2 '2.34' 2.34 '0.3454545' 0.3454545
Ich habe gehört, dass die static_castFunktion dem Casting im C-Stil oder dem einfachen Casting im Funktionsstil vorgezogen werden sollte. Ist das wahr? Warum?
Wenn ich einen Faktor in eine Zahl oder eine Ganzzahl umwandle, erhalte ich die zugrunde liegenden Ebenencodes, nicht die Werte als Zahlen. f <- factor(sample(runif(5), 20, replace = TRUE)) ## [1] 0.0248644019011408 0.0248644019011408 0.179684827337041 ## [4] 0.0284090070053935 0.363644931698218 0.363644931698218 ## [7] 0.179684827337041 0.249704354675487 0.249704354675487 ## [10] 0.0248644019011408 0.249704354675487 0.0284090070053935 ## …
Ich versuche herauszufinden, wie man Intein Stringin Swift verwandelt. Ich NSNumberfinde eine Problemumgehung heraus, aber ich würde gerne herausfinden, wie man das alles in Swift macht. let x : Int = 45 let xNSNumber = x as NSNumber let xString : String = xNSNumber.stringValue
Was ist die idiomatischste Methode in Java, um zu überprüfen, ob eine Besetzung von longbis intkeine Informationen verliert? Dies ist meine aktuelle Implementierung: public static int safeLongToInt(long l) { int i = (int)l; if ((long)i != l) { throw new IllegalArgumentException(l + " cannot be cast to int without changing …
Ich bin wenig mit der Anwendbarkeit von verwechselt reinterpret_castvs static_cast. Nach dem, was ich gelesen habe, besteht die allgemeine Regel darin, statische Umwandlung zu verwenden, wenn die Typen zur Kompilierungszeit interpretiert werden können, daher das Wort static. Dies ist die Besetzung, die der C ++ - Compiler intern auch für …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.