Suchergebnisse für Anfrage "implicit-conversion"

1 die antwort

Implizite Konvertierung zwischen Scala.Long und Java.lang.Long in Sammlungen

Ich verwende JavaConverter, um von einem Java SortedSet zu einem Vector zu wechseln. val lines = function.getInstructions.asScala.toVectorMeine Funktion getInstructions gibt eine ArrayList von java.lang.Long zurück, für den verbrauchenden Code ...

3 die antwort

Unterstützt Swift die implizite Konvertierung?

Zum Beispiel habe ich den folgenden Code: let numberOfBlocks = 3 let blockWidth = SKSpriteNode(imageNamed: "image.png").size.width let padding = 20.0 let offsetX : Float = (self.frame.size.width - (blockWidth * numberOfBlocks + padding ...

1 die antwort

Kann ein überladener Operator in eine Nicht-Member-Funktion umgestaltet werden, um Code zu knacken?

Betrachten Sie eine Legacy-Klassenvorlage mit überladenen Additionsoperatoren+= und+ template<class T> class X { public: X() = default; /* implicict */ X(T v): val(v) {} X<T>& operator+=(X<T> const& rhs) { val += rhs.val; return *this; } X<T> ...

TOP-Veröffentlichungen

11 die antwort

Können wir implizite Konvertierungen von Enums in c # definieren?

Ist es möglich, eine implizite Konvertierung von Enums in c # zu definieren? Etwas, das dies erreichen könnte? public enum MyEnum { one = 1, two = 2 } MyEnum number = MyEnum.one; long i = number;Wenn nicht, warum nicht? Für weitere ...

2 die antwort

Implizite Konvertierungen für printf verstehen

Der C99-Standard unterscheidet zwischen impliziten und expliziten Typkonvertierungen (6.3 Konvertierungen). Ich vermute, konnte aber nicht feststellen, dass implizite Casts ausgeführt werden, wenn der Zieltyp eine höhere Genauigkeit als die ...

6 die antwort

Scala Option implizite Konvertierung - Schlechte Vorgehensweise oder fehlende Funktion?

Ich habe mein Datenmodell als Fallklassen dargestellt, in die Werte eingegeben wurden, die als Option null sein können. case class Document(id: Long, title: String, subtitle: Option[String])Jetzt versuche ich die Case-Klasse zu ...

6 die antwort

Warum kann std :: cout in void * konvertiert werden, wenn g ++ verwendet wird?

Warum kann man einstd::ostream zu einervoid Zeiger? Mir ist kein solcher Konvertierungsoperator in @ bekannstd::ostream. Code unter #include <iostream> int main() { void *p = std::cout; // why does this work? } Ich stelle diese Frage, da ich ...

4 die antwort

Ist es garantiert, dass neue Integer (i) == i in Java?

Betrachten Sie das folgende Snippet: int i = 99999999; byte b = 99; short s = 9999; Integer ii = Integer.valueOf(9); // should be within cache System.out.println(new Integer(i) == i); // "true" System.out.println(new Integer(b) == b); // "true" ...

4 die antwort

Warum wird std :: reference_wrapper beim Aufrufen der Mitgliedsfunktion nicht implizit in eine Referenz umgewandelt? [Duplikat

Diese Frage hat hier bereits eine Antwort: Wie man std :: reference_wrappers richtig benutzt [/questions/18127469/how-to-correctly-use-stdreference-wrappers] 1 AntwortIch verstehe nicht genau, warum man ein @ nicht verwenden ...

4 die antwort

Implizite Konvertierung einer Funktion in eine Funktion zweiter Ordnung funktioniert nur, wenn die zu konvertierende Funktion mindestens zwei Parameter hat

Ich habe ein Problem mit impliziten Konvertierungen und Funktionen höherer Ordnung. Es scheint, dass eine implizite Konvertierung einer Funktion in eine Funktion zweiter Ordnung nur funktioniert, wenn die zu konvertierende Funktion mindestens ...