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.
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
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.
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
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ß
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
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
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
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
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
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) {
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
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
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
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;
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,
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
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
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
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
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
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
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
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
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
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
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
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
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 }
17
Antworten
Wie kann ich umwandeln eines Objektes mit einem int-Datentyp in java? InformationsquelleAutor der Frage Sheehan Alam | 2010-09-07
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
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
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
21
Antworten
Wie kann ein int gegossen werden, um eine enum in C#? InformationsquelleAutor der Frage lomaxx | 2008-08-27
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
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 =
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
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; }
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?
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
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
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
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
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
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
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
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.
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
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
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
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