Tag: casting

Gießen ist ein Verfahren, bei dem ein Objekt-Typ explizit umgewandelt in einen anderen Typ, wenn die Konvertierung erlaubt ist. Dieser Prozess könnte dazu führen, eine änderung im Wert.

Warum sollte ein ungenutzter Funktionsparameterwert auf void umgestellt werden?

Anzahl der Antworten 2 Antworten
In C-Projekt, habe ich diesen code: static void *l_alloc (void *ud, void *ptr, size_t osize, size_t nsize) { (void)ud; (void)osize; /* some code not using `ud` or `osize` */ return ptr; } Tun, die zwei Würfe ungültig

PostgreSQL: FEHLER: Operator existiert nicht: Ganzzahl = variierendes Zeichen

Anzahl der Antworten 1 Antworten
Hier bin ich versucht zu erstellen, die anzeigen, wie unten in Beispiel: Beispiel: create view view1 as select table1.col1,table2.col1,table3.col3 from table1 inner join table2 inner join table3 on table1.col4 = table2.col5 /* Here col4 of table1 is

Objective C - Type Casting von NSString zu Int

Anzahl der Antworten 4 Antworten
Habe ich diese etwas Objective-C-code, wo ich bin casting ein NSString zu einem int: NSString *a=@"123abc"; NSInteger b=(int) a; NSLog(@"b: %d",b); Und die NSLog erzeugt diese Ausgabe: b: 18396 Kann jemand mir erklären, warum dies passiert ist?

Int zu Char in C #

Anzahl der Antworten 3 Antworten
Was ist der beste Weg, um zu konvertieren ein Int-Wert dem entsprechenden Char in Utf16, gegeben, dass die Int ist im Bereich der gültigen Werte? InformationsquelleAutor der Frage Boaz | 2008-11-14

Wie die size_t werfen zu verdoppeln oder int C ++

Anzahl der Antworten 5 Antworten
Meine Frage ist, dass Habe ich ein size_t Daten, aber jetzt will ich es konvertieren zu double oder int. Wenn ich etwas mache, wie size_t data = 99999999; int convertdata = data; meldet der compiler-Warnung. weil es

Unterschied zwischen Casting zu String und String.valueOf

Anzahl der Antworten 8 Antworten
Was ist der Unterschied zwischen Object foo = "something"; String bar = String.valueOf(foo); und Object foo = "something"; String bar = (String) foo; InformationsquelleAutor der Frage Dropout | 2013-05-29

MySQL Cast NULL zu Ganzzahl 0

Anzahl der Antworten 2 Antworten
Wie kann ich warf etwas zurückgibt, die NULL-0? Wenn dies ist meine Abfrage: select col from table; wäre dies der richtige Weg, es zu tun: select cast(col as unsigned integer) from table;? Danke. InformationsquelleAutor der Frage Francisc

Casting einer Artikelsammlung aus einer Listbox in eine generische Liste

Anzahl der Antworten 3 Antworten
Ich soll einen besseren Weg finden Auffüllen einer generischen Liste aus einer checkedlistbox in c#. Ich kann das folgende leicht genug: List<string> selectedFields = new List<string>(); foreach (object a in chkDFMFieldList.CheckedItems) { selectedFields.Add(a.ToString()); } Muss es eine

Casting-Variablen in Java

Anzahl der Antworten 4 Antworten
Ich Frage mich, wenn jemand könnte mir sagen, wie casting funktioniert? Ich verstehe wenn ich sollte es tun, aber nicht wirklich wie es funktioniert. Auf primitiven Datentypen verstehe ich teilweise, aber wenn es um die Konvertierung von

Konvertiere Float in Swift in Int

Anzahl der Antworten 13 Antworten
Ich konvertieren wollen Float zu einem Int im Swift. Basic casting, wie dieses funktioniert nicht, weil diese Typen nicht-primitive, im Gegensatz zu floats und ints in Objective-C var float: Float = 2.2 var integer: Int = float

Wie schreibe ich in F # ein?

Anzahl der Antworten 2 Antworten
Habe ich zum Durchlaufen der Elemente einer Auflistung, und erstellen Sie ein array mit einer bestimmten Eigenschaft der Mitglieder: let ops: int array = [| for x in app.Operations -> let op= x : IAzOperation op.OperationID |]

Gibt es eine Art "typsicheres" Casting in Java?

Anzahl der Antworten 6 Antworten
Angenommen ich habe zwei Klassen, die sich aus einer Dritten abstrakte Klasse: public abstract class Parent{ public Parent(){ } } public class ChildA extends Parent { public ChildA { } } public class ChildB extends Parent {

Gibt es eine einfache Möglichkeit, eine boolesche in eine ganze Zahl zu konvertieren?

Anzahl der Antworten 6 Antworten
Ich bin neu in scala und ich finde die brauchen, um zu konvertieren ein boolescher Wert in eine Ganzzahl. Ich weiß, ich kann so etwas wie if (x) 1 else 0 aber ich würde gerne wissen, ob

Geben Sie Aliase für Java-Generics ein

Anzahl der Antworten 5 Antworten
Ich habe einen ziemlich komplizierten Satz von generischen Klassen in Java. Ich habe zum Beispiel eine Schnittstelle interface Doable<X,Y> { X doIt(Y y); } sowie die Umsetzung class DoableImpl implements Doable<Foo<Bar<Baz,Qux>>,Foo<Bar<Zot,Qux>>> { Foo<Bar<Baz,Qux>> doIt(Foo<Bar<Zot,Qux>> fooBZQ) { ...

Entspricht in Objective-C das Schlüsselwort "instanceof" von Java?

Anzahl der Antworten 3 Antworten
Ich würde gerne überprüfen, ob ein Objekt (z.B. someObject) zuweisbar ist (cast-fähig) auf eine variable eines anderen Typs (z.B. SpecifiedType). In Java kann ich schreiben: someObject instanceof SpecifiedType Eine Verwandte Frage ist, herauszufinden, ob der laufzeittyp eines

Wie wird ein Objekt in einen Typ umgewandelt, der von Type class beschrieben wird?

Anzahl der Antworten 5 Antworten
Ich habe ein Objekt: ExampleClass ex = new ExampleClass(); Und: Type TargetType Möchte ich cast ex Typ beschrieben TargetType wie diese: Object o = (TargetType) ex; Aber wenn ich das mache bekomme ich: Den Typ oder namespace-name

Besetzungsliste & lt; int & gt; um & lt; string & gt; in .NET 2.0

Anzahl der Antworten 7 Antworten
Können Sie werfen einen List<int> zu List<string> irgendwie? Ich weiß, ich könnte in einer Schleife durch und .ToString () - das Ding, aber ein cast wäre genial. Ich bin in C# 2.0 (also keine LINQ). InformationsquelleAutor der

Wie wird eine Liste von Supertypen in eine Liste von Subtypen umgewandelt?

Anzahl der Antworten 16 Antworten
Zum Beispiel, können sagen, Sie haben zwei Klassen: public class TestA {} public class TestB extends TestA{} Habe ich eine Methode, die zurückgibt einen List<TestA> und ich möchte zu werfen alle Objekte in dieser Liste zu TestB

Casting gegen Zwang in Python

Anzahl der Antworten 2 Antworten
In der Python-Dokumentation und auf mailing-Listen, die ich sehe, die Werte sind manchmal "cast", und manchmal "gezwungen". Was ist der Unterschied? InformationsquelleAutor der Frage Justin R. | 2009-10-21

Konvertiere boolesch in int in Java

Anzahl der Antworten 12 Antworten
Was ist die am meisten akzeptierte Möglichkeit, zu konvertieren, ein boolean zu einem int in Java? InformationsquelleAutor der Frage hpique | 2010-09-25

Einen Strukturzeiger an einen anderen übergeben - C

Anzahl der Antworten 3 Antworten
Bitte betrachten Sie den folgenden code. enum type {CONS, ATOM, FUNC, LAMBDA}; typedef struct{ enum type type; } object; typedef struct { enum type type; object *car; object *cdr; } cons_object; object *cons (object *first, object *second)

Casting C # out Parameter?

Anzahl der Antworten 5 Antworten
Ist es möglich auszutreiben param Argumente in C#? Ich habe: Dictionary<string,object> dict; //but I know all values are strings string key, value; Grob gesagt (und wenn ich nicht statische Typisierung), die ich tun will: dict.TryGetValue(key, out value);

Von float32 auf int in Go umstellen

Anzahl der Antworten 1 Antworten
Habe ich versucht mehrere zu casten, einen float in einen int, was ich möchte, ist das abschneiden eine float so dass ich nur den ganzzahligen Teil. Ich bin mit x := float32(3.1) y,_ := strconv.Atoi((strconv.Ftoa32(x,'f',0))) //y becomes

Ist es sicher, einen ungültigen Zeiger zu löschen?

Anzahl der Antworten 13 Antworten
Denke, ich habe den folgenden code: void* my_alloc (size_t size) { return new char [size]; } void my_free (void* ptr) { delete ptr; } Ist dies sicher? Oder muss ptr umgewandelt werden char* vor der Löschung?

Typumwandlung String zu Integer - Postgres

Anzahl der Antworten 6 Antworten
Ich bin importieren von Daten aus einer Tabelle, die raw-feeds in Varchar, muss ich importieren, die eine Spalte in varchar in eine string-Spalte. Ich habe versucht mit der <column_name>::integer sowie to_number(<column_name>,'9999999') aber ich bin immer Fehler, da

Umgang mit einer ArrayStoreException

Anzahl der Antworten 4 Antworten
Object o = "a;b;c".split(";"); o[0] = 42; wirft java.lang.ArrayStoreException: java.lang.Integer während String s = "a;b;c".split(";"); Object o = new Object[s.length]; for (int i = 0; i < s.length; i++) { o[i] = s[i]; } o[0] = 42;

Cast Int in generische Enum in C #

Anzahl der Antworten 5 Antworten
Ähnlich Cast int enum in C# aber mein enum ist ein Generischer Typ-parameter. Was ist die besten Weg, dies zu behandeln? Beispiel: private T ConvertEnum<T>(int i) where T : struct, IConvertible { return (T)i; } Generiert der

Vergleicher mit doppeltem Typ

Anzahl der Antworten 8 Antworten
Habe ich geschrieben das folgenden code: public class NewClass2 implements Comparator<Point> { public int compare(Point p1, Point p2) { return (int)(p1.getY() - p2.getY()); } } Wenn ich sagen wir haben zwei Doppel-zahlen, die 3.2 - 3.1sollte der

Casting vs Konvertieren eines Objekts in String, wenn Objekt wirklich eine Zeichenfolge ist

Anzahl der Antworten 9 Antworten
Ist dies nicht wirklich ein Problem, aber ich bin neugierig. Wenn ich speichern einen string in können sagen, ein DataRow, es ist der cast auf Object. Wenn ich es benutzen will, muss ich es umwandeln ToString. Soweit

Cast mit GetType ()

Anzahl der Antworten 5 Antworten
Ist es möglich, den cast ein Objekt, um die zurückgegebenen Datentyp von GetType()? Ich möchte eine generische Methode akzeptieren kann, der ein Objekt (anonyme Typen), aber dann ein Objekt wieder geworfen, als der anonyme Typ. Ich habe

Warum wirft (int) (Objekt) 10m die Ausnahme "Angegebener Cast ist nicht gültig"?

Anzahl der Antworten 4 Antworten
Warum diese explizite cast macht werfen Specified cast is not valid. Ausnahme ? decimal d = 10m; object o = d; int x = (int)o; Aber das funktioniert: int x = (int)(decimal)o; InformationsquelleAutor der Frage Homam |

Wirf einen Strukturzeiger auf den Schnittstellenzeiger in Golang

Anzahl der Antworten 1 Antworten
Habe ich eine Funktion func doStuff(inout *interface{}) { ... } der Zweck dieser Funktion ist in der Lage sein zu behandeln, ein Zeiger eines beliebigen Typs als Eingabe. Aber wenn ich es aufrufen möchten, die mit einem

Java Casting in Schnittstellen

Anzahl der Antworten 4 Antworten
Kann mir jemand bitte erklären, wie der compiler beschwert sich nicht in der ersten casting, aber nicht beschweren, in der zweiten? interface I1 { } interface I2 { } class C1 implements I1 { } class C2

std :: lexical_cast - Gibt es so etwas?

Anzahl der Antworten 4 Antworten
Funktioniert die C++ Standard-Bibliothek definiert diese Funktion, oder muss ich resort zu Steigern? Suchte ich im Internet und konnte nichts finden außer Boost, aber ich dachte, ich würde besser hier stellen. InformationsquelleAutor der Frage smallB | 2011-11-09

werfendes Objektarray auf Integer-Array-Fehler

Anzahl der Antworten 5 Antworten
Was ist falsch mit dem folgenden code? Object a = new Object[1]; Integer b=1; a[0]=b; Integer c = (Integer) a; Den code hat die folgende Fehlermeldung in der letzten Zeile : Exception in thread "main" java.lang.Classcastexception-Fehler: [Ljava.lang.Object;

Casting-Sammlung & lt; SomeClass & gt; zu Sammlung & lt; SomeSuperClass & gt;

Anzahl der Antworten 10 Antworten
Ich bin sicher, dies wurde beantwortet vor, aber ich wirklich kann ihn nicht finden. Ich habe eine java-Klasse SomeClass und eine abstrakte Klasse SomeSuperClass. SomeClass erstreckt SomeSuperClass. Eine abstrakte Methode ist eine Methode, die zurückgibt einen Collection<SomeSuperClass>.

Kann ich (bool) true == (int) 1 für jeden C ++ - Compiler annehmen?

Anzahl der Antworten 5 Antworten
Kann ich davon ausgehen (bool)true == (int)1 für alle C++ - compiler ? InformationsquelleAutor der Frage Petruza | 2010-04-27

Erhalten Sie int-Wert von enum in C #

Anzahl der Antworten 24 Antworten
Habe ich eine Klasse namens Questions (plural). In dieser Klasse ist eine Enumeration namens Question (singular), die wie folgt aussieht. public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern

Wie konvertiere ich eine Ganzzahl in einen Aufzählungstyp?

Anzahl der Antworten 3 Antworten
Ich weiß, wie zu konvertieren, ein Aufzählungstyp, der in eine Ganzzahl. type TMyType = (mtFirst, mtSecond, mtThird); var ordValue:integer; enumValue:TMyType; ... ordValue:= Ord(mtSecond); // result is 1 Aber wie mache ich die inverse operation und konvertieren einer

Wie kann ich eine Liste mit Generics in Java umwandeln?

Anzahl der Antworten 5 Antworten
Bitte betrachten Sie den folgenden Codeausschnitt: public interface MyInterface { public int getId(); } public class MyPojo implements MyInterface { private int id; public MyPojo(int id) { this.id = id; } public int getId() { return id;

Seltsames Verhalten beim Umwandeln eines Floats in C #

Anzahl der Antworten 7 Antworten
Ich habe folgenden einfachen code : int speed1 = (int)(6.2f * 10); float tmp = 6.2f * 10; int speed2 = (int)tmp; speed1 und speed2 sollte den gleichen Wert haben, aber in der Tat, ich habe :

Was genau ist ein Typ in C / C ++?

Anzahl der Antworten 4 Antworten
Was genau ist eine Typumwandlung in C/C++? Wie weiß der compiler prüfen, ob eine explizite Typumwandlung benötigt (und gültig)? Vergleicht Sie den erforderlichen Speicherplatz für einen Wert? Wenn ich zum Beispiel: int a; double b = 15.0;

Wie man ein SqlDataReader-Feld (effizient?) In den entsprechenden c # -Typ konvertiert?

Anzahl der Antworten 5 Antworten
Erste, lassen Sie mich erklären, die aktuelle situation: ich lese Daten aus einer Datenbank und setzen Sie in ein Objekt für die spätere Verwendung; heute eine Frage zu den Datenbank-Typ auf C# Typ-Konvertierung (casting?) entstand. Betrachten ein

Ein Vergleich von String zu Integer ergibt seltsame Ergebnisse

Anzahl der Antworten 5 Antworten
Ich bin wirklich verwirrt, warum dieser Vorgang funktioniert. Kann sich das jemand erklären? $test1 = "d85d1d81b25614a3504a3d5601a9cb2e"; $test2 = "3581169b064f71be1630b321d3ca318f"; if ($test1 == 0) echo "Test 1 is Equal!?"; if ($test2 == 0) echo "Test 2 is Equal!?";

Casting-Array zu IEnumerable & lt; T & gt;

Anzahl der Antworten 3 Antworten
Angenommen, Sie haben einen grundlegenden Employee Klasse als solche: class Employee { public string Name; public int Years; public string Department; } Dann (in einer separaten Klasse) habe ich die folgenden code-Fragmente (ich glaube, ich verstehe alle,

Java Class.cast () oder Cast-Operator

Anzahl der Antworten 7 Antworten
Dass gelehrt wird, während meine C++ - Tage über übel von der C-style-cast-operator war ich zufrieden, auf den ersten zu finden, die in Java 5 java.lang.Class erworben habe cast Methode. Dachte ich, endlich haben wir ein OO-Umgang

Wie konvertiert man ein Array zu einem Objekt in PHP?

Anzahl der Antworten 30 Antworten
Wie konvertiere ich ein array wie dieses Objekt? [128] => Array ( [status] => Abbildung A. Facebook horizontale Bildlaufleisten angezeigt werden, auf einem 1024 x 768 Bildschirm-Auflösung. ) [129] => Array ( [status] => Den anderen Tag

Seltsames Problem beim Vergleich von Floaten in Ziel-C

Anzahl der Antworten 7 Antworten
Irgendwann in einem Algorithmus, den ich brauche, um zu vergleichen, der float-Wert, der eine Eigenschaft einer Klasse float. Also ich mache Folgendes: if (self.scroller.currentValue <= 0.1) { } wo currentValue ist ein float-Eigenschaft. Allerdings, wenn ich Gleichheit

Warum sollte Casting vermieden werden?

Anzahl der Antworten 14 Antworten
Ich generell vermeiden, casting-Arten, so viel wie möglich, da ich bin unter dem Eindruck, dass es schlechter Programmierstil und kann zu Leistungseinbußen. Aber wenn jemand fragte mich, zu erklären, warum genau das ist, ich würde wahrscheinlich betrachten

Wie man Warnung vermeidet, wenn NA durch Zwang eingeführt werden

Anzahl der Antworten 4 Antworten
Ich in der Regel lieber code R, so dass ich keine Verwarnungen erhalten, aber ich weiß nicht, wie zu vermeiden, eine Warnung bei der Verwendung von as.numeric zu konvertieren, ein Charakter-Vektor. Beispiel: x <- as.numeric(c("1", "2", "X"))