Suchergebnisse für Anfrage "implicit-conversion"

7 die antwort

Können Sie das Schlüsselwort explizit verwenden, um die automatische Konvertierung von Methodenparametern zu verhindern?

Ich weiß, dass Sie das C ++ - Schlüsselwort 'explicit' für Konstruktoren von Klassen verwenden können, um eine automatische Typkonvertierung zu verhi...

2 die antwort

Warum ist implicitConversions für implizite Defs, aber nicht für Klassen erforderlich?

Soweit ich weiß, können implizite Konvertierungen dazu führen, dass Code möglicherweise schwer zu verstehen ist, oder dass Code unter anderen Problemen leide...

2 die antwort

Ganzzahlige Konvertierungen (Verengen, Verbreitern), undefiniertes Verhalten

Es war ziemlich schwierig für mich, Informationen zu diesem Thema auf eine Art und Weise zu finden, die ich leicht verstehen konnte. Deshalb bitte ich um ein...

TOP-Veröffentlichungen

1 die antwort

Verketten Sie zwei Wörterbücher [duplizieren]

2 die antwort

Wie schreibe ich einen C ++ - Konvertierungsoperator, der einen Verweis auf ein Array zurückgibt?

In C ++ kann man einer Klasse oder Struktur implizite Konvertierungsoperatoren hinzufügen. Beispielsweise enthalten 3D-Vektortypen normalerweise Folgendes:

3 die antwort

auto it = vector.begin () Der resultierende Typ kann nicht in const_iterator konvertiert werden

Container sind verpflichtet, eineiterator Typ, der implizit in a konvertierbar istconst_iterator. Angesichts dessen versuche ich zu verwendenauto ein Objekt initialisieren übervector::begin(), und verwenden Sie das resultierende ...

2 die antwort

Implizite Konvertierung von lWert zu rWert

Ich sehe den Begriff "Wert-zu-Wert-Konvertierung", der an vielen Stellen im gesamten C ++ - Standard verwendet wird. Diese Art der Konvertierung wird, soweit ich das beurteilen kann, oft implizit durchgeführt. Ein (für mich) unerwartetes Merkmal ...

2 die antwort

Spray-Json-Fehler: Konnte impliziten Wert für Parameter um nicht finden

Ich habe diese Fallklasse case class Person(val name: String) object JsonImplicits extends DefaultJsonProtocol { implicit val impPerson = jsonFormat1(Person) }Ich versuche Spray-Json, um die Post-Anfrage zu analysieren: post { ...

8 die antwort

Implizit wird int in double konvertiert

Also bin ich ein bisschen verwirrt. Ich hatte den Eindruck, dass dies funktionieren sollte: In diesem Fall beidesaundbsind ints (Zähler um genau zu sein). Als Ergebnis vona / bkann möglicherweise Dezimalstellen enthalten, ints funktionieren ...

0 die antwort

Generische Konvertierungsoperatorvorlagen und Verschiebungssemantik: Eine universelle Lösung?

Dies ist eine Fortsetzung vonExplizite ref-qualifizierte Conversion-Operator-Vorlagen in Aktion [https://stackoverflow.com/q/23377647/2644390]. Ich habe mit vielen verschiedenen Optionen experimentiert und gebe hier einige Ergebnisse an, um ...