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.
Division in sqlite gibt einen ganzzahligen Wert zurück sqlite> select totalUsers/totalBids from (select (select count(*) from Bids) as totalBids , (select count(*) from Users) as totalUsers) A; 1 Können wir das Ergebnis typisieren, um den tatsächlichen Wert des Divisionsergebnisses zu erhalten?
Wie konvertiere ich ein Byte-Array in einen String? Ich habe diese Funktionen gefunden, die das Gegenteil bewirken: function string2Bin(s) { var b = new Array(); var last = s.length; for (var i = 0; i < last; i++) { var d = s.charCodeAt(i); if (d < 128) b[i] = dec2Bin(d); …
Ich stelle eine recht einfache Frage, bin aber etwas verwirrt. Angenommen, ich habe eine Klasse Parent: public class Parent { int name; } Und noch eine Klasse Child: public class Child extends Parent{ int salary; } Und schließlich meine Main.java-Klasse public class Main { public static void main(String[] args) { …
Ich habe: unsigned char *foo(); std::string str; str.append(static_cast<const char*>(foo())); Der Fehler: invalid static_cast from type ‘unsigned char*’ to type ‘const char*’ Was ist der richtige Weg, um hier im C ++ - Stil zu gießen?
Ich habe eine Frage zum primitiven Typ shortin Java. Ich benutze JDK 1.6. Wenn ich folgendes habe: short a = 2; short b = 3; short c = a + b; Der Compiler möchte nicht kompilieren - er sagt, dass er "nicht von int nach short konvertieren kann" und schlägt …
Die allgemeine Folklore sagt: Das Typsystem existiert aus einem Grund. Ganzzahlen und Zeiger sind unterschiedliche Typen. Das Umsetzen zwischen ihnen ist in den meisten Fällen ein Fehlverhalten, kann auf einen Entwurfsfehler hinweisen und sollte vermieden werden. Selbst wenn eine solche Besetzung durchgeführt wird, werden keine Annahmen über die Größe von …
Ich habe einige Artikel über "ClassCastException" gelesen, konnte mir aber keine gute Vorstellung davon machen. Gibt es einen guten Artikel oder was wäre eine kurze Erklärung?
Wie kann ich ein Java-Objekt in ein boolesches Grundelement umwandeln? Ich habe es wie unten versucht, aber es funktioniert nicht boolean di = new Boolean(someObject).booleanValue(); Der Konstruktor Boolean (Object) ist undefiniert Bitte beraten.
Ich bin neugierig zu wissen, was der Unterschied zwischen einer Besetzung und einer intVerwendung ist Convert.ToInt32(). Gibt es eine Art Leistungsgewinn bei der Verwendung eines? Auch für welche Situationen sollte jeder verwendet werden? Derzeit bin ich eher dazu geneigt, Convertaber ich habe keinen Grund, in beide Richtungen zu gehen. In …
Ich möchte Folgendes erreichen answer = True myvar = "the answer is " + answer und lassen Sie myvars Wert "die Antwort ist wahr" sein. Ich bin mir ziemlich sicher, dass Sie dies in Java tun können.
Definiert die C ++ - Standardbibliothek diese Funktion oder muss ich auf Boost zurückgreifen? Ich suchte im Internet und konnte nichts außer Boost finden, aber ich dachte, ich sollte hier besser fragen.
Kann mir bitte jemand erklären, wie sich der Compiler im ersten Casting nicht beschwert, im zweiten aber? interface I1 { } interface I2 { } class C1 implements I1 { } class C2 implements I2 { } public class Test{ public static void main(){ C1 o1 = new C1(); C2 …
Was ist die idiomatische Methode, um mehrere Rückgabewerte in Go umzuwandeln? Können Sie dies in einer einzelnen Zeile tun oder müssen Sie temporäre Variablen verwenden, wie ich es in meinem Beispiel unten getan habe? package main import "fmt" func oneRet() interface{} { return "Hello" } func twoRet() (interface{}, error) { …
Wenn ich ein Array mit Objekten habe: $a = array($objA, $objB); (Jedes Objekt hat eine __toString()Methode) Wie kann ich alle Array-Elemente in Zeichenfolgen umwandeln, sodass das Array $akeine weiteren Objekte als deren Zeichenfolgendarstellung enthält? Gibt es einen Einzeiler oder muss ich das Array manuell durchlaufen?
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.