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.

Konvertieren eines Zeigers in eine Ganzzahl

Anzahl der Antworten 10 Antworten
Ich versuche der Anpassung einer vorhandenen code auf einer 64 bit Maschine. Das Hauptproblem ist, dass in einer Funktion, die vorherigen coder verwendet ein void* - argument, umgewandelt in entsprechende Typ in der Funktion selbst. Ein kurzes

Schnellste Möglichkeit, um die Schlüssel eines Diktierers zu konvertieren Werte von "Unicode" zu "Str"?

Anzahl der Antworten 6 Antworten
Ich erhalte ein dict von einer "Ebene" der code, auf dem einige Berechnungen/änderungen ausgeführt werden, bevor auf eine andere "Ebene". Die original-dict keys & "string" - Werte sind unicodeaber die layer sind Sie an akzeptiert nur str.

Warum sagt das Buch, dass ich malloc werfen muss?

Anzahl der Antworten 1 Antworten
Heute habe ich die Seite erreicht 167 von The C Programming Language (second edition Brian W. Kernighan & Dennis M. Ritchie) und fand, dass der Autor sagt, muss ich cast malloc. Hier ist der Teil aus dem

Generische Methoden, die dynamische Objekttypen zurückgeben

Anzahl der Antworten 3 Antworten
Möglicherweise eine Frage, die wurde vorher gefragt, aber wie üblich ist die zweite, die Sie erwähnen das Wort generic bekommst du tausend Antworten, die erklären type erasure. Ich ging durch die phase vor langer Zeit und weiß

Generische Möglichkeit, Int in C ++ umzubenennen

Anzahl der Antworten 9 Antworten
Gibt es eine generische Art und Weise zu werfen int zu enum im C++? Wenn int fällt in den Bereich der enum sollte es wieder ein enum Wert, sonst werfen ein exception. Gibt es eine Möglichkeit, es

Eine Binärdatei analysieren. Was ist ein moderner Weg?

Anzahl der Antworten 9 Antworten
Ich habe eine Binär Datei mit ein paar Layouts, die ich kenne. Zum Beispiel, sagen wir-format wie folgt Aussehen: 2 Byte (unsigned short) - Länge eines Strings 5 bytes (5 x chars) - die string - paar

Cast-Syntax zum Konvertieren einer Summe in Float

Anzahl der Antworten 3 Antworten
Mit PostgreSQL 9.3, will ich wandeln die berechneten Werte zum Datentyp float. Mein Erster Versuch: SELECT float(SUM(Seconds))/-1323 AS Averag; Gibt mir diese Fehlermeldung: syntax error at or near "SUM" Mein zweiter Versuch: SELECT to_float(SUM(Seconds))/-1323 AS Averag; Gibt

Kann ein Darsteller explizit sein?

Anzahl der Antworten 1 Antworten
Wenn es um Konstruktoren, durch hinzufügen des Schlüsselworts explicit verhindert ein begeisterter compiler erstellen ein Objekt, wenn es war nicht der Programmierer der ersten Absicht. Ist ein solcher Mechanismus für die casting-Operatoren zu? struct Foo { operator

Wie überprüft man, ob eine Zeichenkette ein Int, aber kein Double usw. ist?

Anzahl der Antworten 23 Antworten
PHP hat eine intval() Funktion, konvertiert einen string in einen integer. Aber ich möchte, um zu überprüfen, dass der string eine Ganzzahl im Voraus, so dass ich Ihnen geben kann, eine hilfreiche Fehlermeldung an den Benutzer, wenn

C # Cast Gesamtes Array?

Anzahl der Antworten 3 Antworten
Sehe ich das Array.ConvertAll Methode, aber es erfordert eine Converter als argument. Ich sehe nicht, warum brauche ich einen Konverter, wenn ich bereits festgelegt haben, ein implizites in meiner Klasse: public static implicit operator Vec2(PointF p) {

Unterschied im Verhalten bei der Verwendung von dynamic_cast mit Referenz und Zeigern

Anzahl der Antworten 4 Antworten
Ich war die überprüfung des Verhaltens von dynamic_cast und gefunden, dass, wenn es scheitert, std::bad_cast-Ausnahme wird ausgelöst, nur dann, wenn das Ziel ist ein Referenz-Typ. Wenn das Ziel ist ein Zeiger-Typ, dann wird keine exception geworfen von

Warum unterscheidet sich ein SQL-Float von einem C # -Float

Anzahl der Antworten 6 Antworten
Howdy, ich habe ein DataRow-gezogen aus einem DataTable aus einem DataSet. Ich bin den Zugriff auf eine definierte Spalte in SQL als float-Datentyp. Ich versuche mich zu ordnen, dass der Wert einer lokalen Variablen (c# float-Datentyp) aber

Wie konvertiere ich Int / Dezimal in float in C #?

Anzahl der Antworten 4 Antworten
Wie funktioniert eine Konvertierung von einer int oder decimal float in C#? Ich einen Schwimmer für eine Drittanbieter-Steuerelement ist, aber ich glaube nicht, verwenden Sie diese in meinem code, und ich bin mir nicht sicher, wie Sie

Cast Delegate zu Func in C #

Anzahl der Antworten 8 Antworten
Habe ich code: public delegate int SomeDelegate(int p); public static int Inc(int p) { return p + 1; } Kann ich cast Inc zu SomeDelegate oder Func<int, int>: SomeDelegate a = Inc; Func<int, int> b = Inc;

C ++ konvertiert von 1 Zeichen in Zeichenfolge?

Anzahl der Antworten 2 Antworten
Ich wirklich nicht finden, eine Antwort, die in der Nähe... den umgekehrten Weg ist ziemlich einfach, wie str[0] Aber ich muss mich cast nur 1 char, string... wie diese: char c = 34; string(1,c); //this doesn't work,

Wie stelle ich benutzerdefinierte Cast-Unterstützung für meine Klasse zur Verfügung?

Anzahl der Antworten 4 Antworten
Wie kann ich Unterstützung für das Gießen meiner Klasse und andere Typen? Zum Beispiel, wenn ich meine eigene Implementierung für die Verwaltung ein byteund ich will lassen Sie die Menschen gewirkt meine Klasse bytedie einfach nur wieder

Wie man den Zeiger in C ++ referenziert / konvertiert

Anzahl der Antworten 3 Antworten
Wie kann ich einen Zeiger übergeben (Object *ob) eine Funktion, die den Prototyp void foo(Object &) ? InformationsquelleAutor der Frage Dewsworld | 2012-04-16

java.lang.ClassCastException: java.util.Arrays $ ArrayList kann nicht in java.util.ArrayList umgewandelt werden

Anzahl der Antworten 3 Antworten
Können Sie mir erklären warum dies passiert und wie ich es beheben kann bitte? So, ich bin mit Oracle-ADF-und ich bin mit shuttle-Komponenten. Bekomme ich die ausgewählten Werte über die sos1.getValue(); Die getValue () - Methode ein

Konvertieren von Boolean zu Integer in Java ohne If-Anweisungen

Anzahl der Antworten 11 Antworten
Frage ich mich, ob es gibt einen Weg, um zu konvertieren ein boolean in int ohne Verwendung von if-Anweisungen (wie nicht auf den Bruch der pipeline). Ich könnte zum Beispiel schreiben int boolToInt( boolean b ){ if

Doppelter Doppelpunkt (: :) in SQL

Anzahl der Antworten 4 Antworten
Abgeholt haben, jemand code-und dies ist ein Teil einer where-Klausel, wer weiß, was die Doppel-Doppelpunkt angibt? b.date_completed > a.dc::date + INTERVAL '1 DAY 7:20:00' InformationsquelleAutor der Frage Pat | 2011-04-22

Warum benötigen die + =, - =, * =, / = Verbundzuweisungsoperatoren von Java nicht das Casting?

Anzahl der Antworten 10 Antworten
Bis heute dachte ich, dass zum Beispiel: i += j; War nur eine Abkürzung für: i = i + j; Aber wenn wir versuchen, diese: int i = 5; long j = 8; Dann i = i

Wie man eine Variable in ein Array umwandelt

Anzahl der Antworten 6 Antworten
Ich habe eine variable $v, können entweder einzelne Zeichenfolge oder ein array von strings und ich habe einen code: $a = array(); if (is_array($v)) { $a = $v; } else { $a = $v; } Wie es

Idiomatische Methode zur Durchführung von Conversion / Typ-Assertion für mehrere Rückgabewerte in Go

Anzahl der Antworten 4 Antworten
Was ist die idiomatische Weise zu wirken mehrere Rückgabewerte in Gehen? Können, Sie tun es in einer einzigen Zeile, oder müssen Sie temporäre Variablen verwenden, so wie ich es getan habe in meinem Beispiel unten? package main

Fügen Sie ein Zeichen in eine Zeichenfolge an einer bestimmten Position ein

Anzahl der Antworten 10 Antworten
Ich bin immer in einer int mit einem 6-stelligen Wert. Ich möchte, um es anzuzeigen als String mit einem Dezimalpunkt (.) bei 2 Ziffern von Ende int. Ich wollte eine float aber wurde vorgeschlagen, um zu verwenden

Wie wird ein ActiveRecord-Objekt bei Verwendung von STI in eine andere Klasse umgewandelt?

Anzahl der Antworten 3 Antworten
Ich bin derzeit mit ActiveRecord single table inheritance. Wie kann ich warf eines meiner Modelle von Typ A auf B? Sie haben die gleichen Eltern. InformationsquelleAutor der Frage fotanus | 2010-08-06

Kotlin: Wie man mit List-Casts arbeitet: unkontrolliert Cast: kotlin.collections.List & lt; Kotlin.Any? & Gt; to kotlin.collections.List & lt; Wegpunkt & gt;

Anzahl der Antworten 2 Antworten
Ich möchte eine Funktion schreiben, die zurückgibt, jedes Element in ein List das ist nicht das erste oder das Letzte Element (via-Punkt). Die Funktion bekommt einen generischen List<*> als Eingabe. Ein Ergebnis sollte nur zurückgegeben werden, wenn

Wirf das Objekt auf T

Anzahl der Antworten 8 Antworten
Ich bin Parsen einer XML-Datei mit den XmlReader Klasse .NET und ich dachte, es wäre klug, das zu schreiben eine generische Funktion parse Lesen verschiedene Attribute generisch. Ich kam mit der folgenden Funktion: private static T ReadData<T>(XmlReader

Warum kann ich Alias-Funktionen eingeben und ohne Casting verwenden?

Anzahl der Antworten 2 Antworten
In Gehen, wenn Sie definieren eine neue Art z.B.: type MyInt int Können Sie nicht übergeben Sie dann einen MyInt zu einer Funktion erwartet einen int, oder Umgekehrt: func test(i MyInt) { //do something with i }

Wie man ein Objekt zu einem int umwandelt

Anzahl der Antworten 17 Antworten
Wie kann ich umwandeln eines Objektes mit einem int-Datentyp in java? InformationsquelleAutor der Frage Sheehan Alam | 2010-09-07

Was sind die Unterschiede zwischen asInstanceOf [T] und (o: T) in Scala?

Anzahl der Antworten 4 Antworten
Sah ich, dass es gibt zwei Methoden zum umwandeln eines Objekts in Scala: foo.asInstanceOf[Bar] (foo: Bar) Als ich versuchte, fand ich, dass asInstanceOf nicht verwenden implizite Konvertierung in der Erwägung, dass der andere tut. Was sind die

Umwandlung des Objective-C-Zeigertyps 'NSString *' in den C-Zeigertyp 'CFStringRef' (auch bekannt als 'const struct __CFString *') erfordert eine überbrückte Umwandlung

Anzahl der Antworten 3 Antworten
Beim umwandeln eines Objective-C-Programm, um eine Objective-C ARC, bekomme ich die Fehlermeldung: "cast of Objective-C pointer type 'NSString *' to C pointer type 'CFStringRef' (aka 'const struct __CFString *') requires a bridged cast " Der code ist

Wie man Objekte in PHP darstellt

Anzahl der Antworten 10 Antworten
Ive einige Klassen mit gemeinsamen Attributen, und ich möchte so etwas machen: $Hund = (Hund) $cat; ist es möglich oder gibt es eine generische umgehen? Es ist nicht eine Superklasse oder ein interface oder im Zusammenhang in

Cast int, um in C # aufzuzählen

Anzahl der Antworten 21 Antworten
Wie kann ein int gegossen werden, um eine enum in C#? InformationsquelleAutor der Frage lomaxx | 2008-08-27

Wenn ein int zu einem kurzen und abgeschnittenen Wert umgewandelt wird, wie wird dann der neue Wert bestimmt?

Anzahl der Antworten 6 Antworten
Kann jemand klären, was passiert, wenn eine ganze Zahl umgewandelt wird, um eine short in C? Ich bin mit Raspberry Pi, also ich bin mir bewusst, dass ein int ist 32 bit, und daher eine short müssen

Java: Wie kann ich dynamisch eine Variable von einem Typ in einen anderen umwandeln?

Anzahl der Antworten 13 Antworten
ich würde gerne dynamische casting für eine java-variable, die casting-Typ gespeichert ist, in eine andere variable. dies ist regelmäßig Gießen: String a = (String) 5; dies ist, was ich will: String theType = 'String'; String a =

Was passiert, wenn ich in C long int zu int zuweisen?

Anzahl der Antworten 2 Antworten
In einer vergangenen Hausaufgabe ich habe gesagt, verwenden long variable zum speichern ein Ergebnis, da es eine große Zahl. Ich beschlossen zu prüfen, wird es wirklich wichtig für mich, auf meinem system (intel core-i5 - /64-bit windows

Ist "wie" in C # eine sichere Art zu gießen?

Anzahl der Antworten 11 Antworten
Frage ich mich, ob mit dem Schlüsselwort "as" in der folgende code ist eine sichere Art und Weise (d.h. nicht sprengen) Umwandlung in C#: public void abc(ref Object dataSource) { DataTable table = dataSource as DataTable; }

Wie kann die Java-Methode eine generische Liste eines beliebigen Typs ausgeben?

Anzahl der Antworten 8 Antworten
Möchte ich schreiben, eine Methode, die zurückkehren würde, ein java.util.List jeglicher Art ohne die Notwendigkeit der Typumwandlung alles: List<User> users = magicalListGetter(User.class); List<Vehicle> vehicles = magicalListGetter(Vehicle.class); List<String> strings = magicalListGetter(String.class); Was wäre die Signatur der Methode Aussehen?

T-SQL Format Ganzzahlige bis zweistellige Zeichenfolge

Anzahl der Antworten 14 Antworten
Ich kann nicht finden eine einfache Möglichkeit, dies zu tun, in T-SQL. Ich habe zum Beispiel eine Spalte (SortExport_CSV) , gibt eine ganze Zahl '2' thru 90. Wenn die gespeicherte Zahl ist eine einstellige, ich brauche es

Typ Sicherheit: Deaktivierte Umwandlung von Objekt

Anzahl der Antworten 6 Antworten
Ich versuche zu casten eines Objekts zu meiner Aktion Klasse, aber es führt zu einer Warnung: Type safety: Unchecked cast from Object to Action<ClientInterface> Action<ClientInterface> action = null; try { Object o = c.newInstance(); if (o instanceof

PostgreSQL: String nach Datum DD / MM / YYYY

Anzahl der Antworten 2 Antworten
Versuche ich warf einen CHARAKTER UNTERSCHIEDLICHEN Spalte auf ein DATUM, aber ich brauche ein Datum im format wie dieses : DD/MM/YYYY. Ich verwenden Sie die folgende SQL : ALTER TABLE test ALTER COLUMN date TYPE DATE using

Dynamisches Casting für unique_ptr

Anzahl der Antworten 6 Antworten
Als es der Fall war in Boost, C++11 bietet einige Funktionen für das casting shared_ptr: std::static_pointer_cast std::dynamic_pointer_cast std::const_pointer_cast Frage ich mich allerdings, warum gibt es keine äquivalenten Funktionen für unique_ptr. Betrachten Sie das folgende einfache Beispiel: class

Festlegen eines ID-Problems in d3

Anzahl der Antworten 1 Antworten
Also das ist, was ich Tue: selection = canvas.selectAll("circle").data(mydata) selection.enter().append("circle") selection .attr("id", function(d, i){ var result = i+''; return result; }) Kurzum, ich versuche die id jedes element eine string-Repräsentation von index. Jedoch, wenn ich versuche, auf

Android, Wie kann ich Zeichenfolge in Datum konvertieren?

Anzahl der Antworten 6 Antworten
Ich Speichere aktuelle Zeit in der Datenbank jedes mal, wenn die Anwendung startet, indem der Benutzer. Calendar c = Calendar.getInstance(); String str = c.getTime().toString(); Log.i("Current time", str); In der Datenbank-Seite, Speichere ich die aktuelle Uhrzeit als string

Vermeiden Sie die ungeprüfte Zuweisung in einer Map mit mehreren Werttypen?

Anzahl der Antworten 2 Antworten
Ich habe Probleme mit einer Warnung in Java 7: Unchecked assignment: 'java.lang.Class' to 'java.lang.Class<T>' Ich bin immer auf der Linie Class<T> type = typeMap.get(key); in der get-Funktion unten. Im Grunde, was ich versuche zu tun ist, ich

(String) oder .toString ()?

Anzahl der Antworten 9 Antworten
Ich habe eine Methode mit einem Object o parameter. In dieser Methode, ich weiß ganz genau es ist ein String im "o" die ist nicht null. Es gibt keine Notwendigkeit ihn zu prüfen, oder etwas anderes tun.

Wie konvertiere ich ein einzelnes Zeichen in eine Zeichenfolge?

Anzahl der Antworten 9 Antworten
Möchte ich auflisten string und statt der Rückkehr chars ich würde gerne die iterative variable vom Typ string. Dies ist wahrscheinlich nicht möglich, den iterativen Typ ein string also, was ist die effizienteste Methode zum iterieren durch

Primitiver Typ 'kurz' - Casting in Java

Anzahl der Antworten 10 Antworten
Ich habe eine Frage zu den primitiven Typ short in Java. Ich bin mit dem JDK 1.6. Wenn ich die folgenden: short a = 2; short b = 3; short c = a + b; nicht der

Sie müssen das Ergebnis von findViewById nicht umwandeln?

Anzahl der Antworten 4 Antworten
Vor kurzem habe ich festgestellt, dass AndroidStudio erinnert mich zu entfernen, einige Klasse cast. Ich erinnere mich, dass in der alten Zeit, wir haben zu wirken das Ergebnis findViewById, aber jetzt ist es nicht notwendig. Ergebnis findViewById

FragmentActivity: Kann nicht von Fragment in abgeleitete Klasse umwandeln

Anzahl der Antworten 4 Antworten
Ich versuche, ein Fragment zu verwenden, die in einer FragmentActivity in etwa so: TutViewerFragment viewer = (TutViewerFragment) getSupportFragmentManager().findFragmentById(R.id.tutview_fragment); Und meine TutViewerFragment erstreckt Fragment. Aber ich erhalte eine Fehlermeldung: Können nicht umgewandelt von Fragment zu TutViewerFragment. Ich verstehe