Tag: implicit-cast

In C und C++, es gibt keine solche Sache wie eine implizite cast. Es gibt implizite und explizite *Umbauten*; ein cast ist durch explizite definition. Erwägen Sie die Verwendung der „implizite Konvertierung“ – tag statt. (Andere Sprachen definieren das Wort „cast“ anders.)

C# - enum zu string-auto-Konvertierung?

Anzahl der Antworten 5 Antworten
Ist es möglich, dass der compiler automatisch umwandeln meine Enum-Werte werden in Zeichenfolgen, so kann ich vermeiden ausdrücklich den Aufruf der ToString-Methode jedes mal. Hier ist ein Beispiel was ich gerne machen würde: enum Rank { A,

Wie kann ich vermeiden, implizite Konvertierungen auf nicht-Bau-Funktionen?

Anzahl der Antworten 7 Antworten
Wie kann ich vermeiden, dass die implizite Typumwandlung, die auf nicht-Bau-Funktionen? Ich habe eine Funktion, die einen integer als parameter aber wird diese Funktion auch Zeichen, bools, und sehnt sich danach. Ich glaube, es tut dies, indem

Implizite array Umwandlung in C#

Anzahl der Antworten 4 Antworten
Habe ich die folgenden Klassen mit einem impliziten cast-operator definiert: class A { ... } class B { private A m_a; public B(A a) { this.m_a = a; } public static implicit operator B(A a) { return

Typoskript: Implizite Nummer auf enum-cast

Anzahl der Antworten 2 Antworten
Warum hat die folgenden kompilieren in TypeScript? enum xEnum { X1,X2 } function test(x: xEnum) { } test(6); Sollte es nicht einen Fehler auslösen? IMHO sind diese impliziten cast ist hier falsch, nicht? Hier ist die Spielplatz