Suchergebnisse für Anfrage "implicit-conversion"

4 die antwort

Issue with std :: reference_wrapper

Das Problem ist mit dem folgenden Code klar: #include <functional> #include <iostream> #include <vector> int main() { //std::vector<int> a, b; int a = 0, b = 0; auto refa = std::ref(a); auto refb = std::ref(b); std::cout << (refa < refb) << ...

4 die antwort

PHP konvertiert String in Float / Double

Ich habe eine Liste mit Zeichenfolgen (Größe in Byte), die habe ich aus der Datei gelesen. Angenommen, einer der Strings ist 2968789218, aber wenn ich ihn in...

6 die antwort

Klassen mit Konvertierungsoperatoren sowohl für Vorlagen als auch für Nicht-Vorlagen in der Bedingung der switch-Anweisung

Das Problem entstand ursprünglich indiese Frage [https://stackoverflow.com/questions/25046418/internal-compiler-error-templated-conversion-operator-in-switch-expression] . Betrachten Sie den folgenden Code: class Var { public: operator int () ...

TOP-Veröffentlichungen

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 kann ein String-Literal nur in bestimmten Fällen implizit in char * konvertiert werden? [Duplikat]

Diese Frage hat hier bereits eine Antwort:Warum ist die Übergabe eines String-Literal in ein char * -Argument nur manchmal ein Compilerfehler? 6 Antworten

2 die antwort

Wann kann ich den expliziten Operator bool ohne Besetzung verwenden?

Meine Klasse hat eine explizite Konvertierung nach bool: struct T { explicit operator bool() const { return true; } };und ich habe eine Instanz davon: T t;Um es einer Variablen vom Typ @ zuzuweisbool, Ich muss eine Besetzung schreiben: bool b ...

5 die antwort

Warum führt eine generische Typeinschränkung zu einem nicht impliziten Referenzkonvertierungsfehler?

Ich habe ein paar Interfaces und generische Klassen für die Arbeit mit Agenda-Terminen erstellt:

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

Wie kann ich Scala Map in Java konvertieren? Map mit scala.Float in java.Float k / v Konvertierung

2 die antwort

Scala: generische Methode, die implizite Beweise verwendet, kompiliert nicht

Ich lerne Scala anhand der Übungen aus dem Buch "Scala für die Ungeduldigen". Eine Frage fragt: Gab eine veränderbarePair[S, T]erwenden Sie in der Klasse @ eine Typeinschränkung, um eine Auslagerungsmethode zu definieren, die aufgerufen werden ...