Tag: type-safety

Art Sicherheit ist das Ausmaß, in dem eine Sprache schreckt die Verwendung von Variablen in einer unsicheren Art und Weise, entsprechend der Variablen‘ Art.

Geben Sie safe(r) bitflags in C++?

Anzahl der Antworten 3 Antworten
Während der überarbeitung einige alte c++ - code, ich lief über mehrere bitflags definiert als enums. enum FooFlags { FooFlag1 = 1 << 0, FooFlag2 = 1 << 1, FooFlag3 = 1 << 2 //etc... }; Dies

Geben Sicherheit in Python

Anzahl der Antworten 5 Antworten
Habe ich definiert Vector Klasse, die Eigenschaft hat drei Variablen: x, y und z. Koordinaten zu den realen zahlen, aber es gibt nichts zu stoppen zu tun, die folgenden: >>> v = Vector(8, 7.3, -1) >>> v.x

Wie hinzufügen, ArrayList<String> in die JSON-Array - halten, geben Sicherheit im Verstand

Anzahl der Antworten 5 Antworten
Eclipse angezeigt, eine Art Sicherheit Warnung und ich versuchte fast alles, um Sie auszumerzen es (natürlich zu unterdrücken, es wäre eine option), aber leider hatte ich keinen Erfolg. Weißt du, wie ich meinen code so, dass es

GSON und InstanceCreator Problem

Anzahl der Antworten 2 Antworten
Habe ich Folgendes POJOs: public interface Shape { public double calcArea(); public double calcPerimeter(); } public class Rectangle implement Shape { //Various properties of a rectangle } public class Circle implements Shape { //Various properties of a

In C# kann, warum nicht auch eine Liste<string> Objekt werden in einer Liste gespeichert<object> variable

Anzahl der Antworten 14 Antworten
Scheint es, dass ein List-Objekt kann nicht gespeichert werden, in eine List-variable in C#, und kann auch nicht explizit umgewandelt werden, Weg. List<string> sl = new List<string>(); List<object> ol; ol = sl; Ergebnisse kann Nicht implizit konvertiert

JAXB - XJC - Beeinflussung erzeugt typesafe enum-Klasse und Mitglieder

Anzahl der Antworten 2 Antworten
Beim kompilieren die folgende simpleType mit dem XJC kompilieren (aus der JAXB-Paket)... <xs:simpleType name="test"> <xs:annotation> <xs:appinfo> <jaxb:typesafeEnumClass/> </xs:appinfo> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="4"> <xs:annotation> <xs:appinfo> <jaxb:typesafeEnumMember name="FOUR"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="6"> <xs:annotation> <xs:appinfo> <jaxb:typesafeEnumMember name="SIX"/> </xs:appinfo>

VB.NET List(of X).Enthält Verhalten

Anzahl der Antworten 2 Antworten
Habe ich eine benutzerdefinierte Klasse als Schlüssel, der hat zwei Eigenschaften, X und Y Ich habe etwas ähnliches wie dieses: Dim test As New List(of TestClass) Dim key as New TestData key._a = A key._b = B

Die Typesafe Enum in C++ benutzt Du?

Anzahl der Antworten 11 Antworten
Es ist allgemein bekannt, dass die eingebaute Enumerationen in C++ sind nicht typesafe. Ich Frage mich, welche Klassen implementieren typesafe enums verwendet werden, da draußen... Ich selbst benutze die folgende "Fahrrad", aber es ist etwas ausführlich und

Java: Typsicherheit - unchecked cast

Anzahl der Antworten 2 Antworten
Hier ist mein code: Object data = GeneComparison.readData(files); MyGenome genome = (MyGenome) data[0]; LinkedList<Species> breeds = (LinkedList<Species>) data[1]; Gibt es diese Warnung für die LinkedList: Type safety: Unchecked cast from Object to LinkedList<Species> Warum er Klagen über

Was ist Typ-Sicherheit?

Anzahl der Antworten 9 Antworten
Hatte ich eine brainbench Prüfung kürzlich, bekam eine hohe Bewertung, aber es gab ein paar Fragen, die waren hart für mich. Vielleicht, weil Englisch nicht meine Muttersprache... Eine der Fragen ist: Welche der folgenden beschreibt Typ-Sicherheit? Eine

lassen Sie Gson Ausnahmen auf die falschen Typen

Anzahl der Antworten 3 Antworten
Ich benutze Gson in meine Projekte zu Deserialisieren JSON-Strings in Java-Objekte. Wenn ich einen Antrag erwarte ich eine gut definierte Antwort vom Server. Der Server wird entweder zurückgeben, die gut definierte Antwort, die ich erwarten, ODER wird

JComboBox ist ein raw-Typ. Verweise auf generische Typ JComboBox<E> sollte parametrisierte

Anzahl der Antworten 2 Antworten
String boxOptions = {"1","2","4","8","16","20","40","100","400"}; JComboBox box = new JComboBox(boxOptions); Hatte ich genau diese Zeilen code in mein Programm vor, und nicht immer diese Fehlermeldung. Ich habe ein bisschen die Suche und die Ergebnisse, die ich gefunden habe

Erstellen von generischen Arrays in Java über ungeprüfte Typumwandlung

Anzahl der Antworten 5 Antworten
Wenn ich eine generische Klasse Foo<Bar>ich bin nicht erlaubt, ein array zu erstellen wie folgt: Bar bars = new Bar; (Dadurch wird der Fehler "Cannot create a generic array of Bar"). Aber, wie vorgeschlagen von dimo414 in

Typ Sicherheit: Nicht aktiviert

Anzahl der Antworten 9 Antworten
In meinem spring-Anwendung Kontext-Datei, ich habe so etwas wie: <util:map id="someMap" map-class="java.util.HashMap" key-type="java.lang.String" value-type="java.lang.String"> <entry key="some_key" value="some value" /> <entry key="some_key_2" value="some value" /> </util:map> In der java-Klasse, die Umsetzung sieht wie folgt aus: private Map<String, String>

Was ist typsicher?

Anzahl der Antworten 11 Antworten
Was bedeutet "type-safe"? InformationsquelleAutor der Frage | 2008-11-04

Overriding "Equals" -Methode: Wie finde ich den Typ des Parameters?

Anzahl der Antworten 9 Antworten
Ich versuche zu überschreiben equals Methode einer parametrisierten Klasse. @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (!(obj instanceof Tuple)) return false; Tuple<E> other = (Tuple<E>)

Typ Sicherheit: Deaktivierte Umwandlung von Objekt

Anzahl der Antworten 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

Template typedefs - Was ist deine Arbeit?

Anzahl der Antworten 3 Antworten
C++ 0x hat die Vorlage Aliase (manchmal als Vorlage Typdefinitionen). Sehen hier. Aktuelle Spezifikation der C++ nicht. Was möchten Sie verwenden, wie umgehen ? Container-Objekte oder Makros ? Fühlst du es lohnt sich ? InformationsquelleAutor der Frage

Wie man den Databinding-Typ sicher macht und das Refactoring unterstützt

Anzahl der Antworten 7 Antworten
Wenn ich Wünsche, zu binden eines Steuerelements an eine Eigenschaft des Objekts, ich habe den Namen der Eigenschaft als string. Dies ist nicht sehr gut weil: Wenn die Eigenschaft entfernt oder umbenannt habe ich nicht bekommen, einen

Wann const void * zu verwenden?

Anzahl der Antworten 3 Antworten
Habe ich diese sehr einfache test-Funktion, die ich verwende, um herauszufinden, was es mit den const-qualifier. int test(const int* dummy) { *dummy = 1; return 0; } Diese wirft man mich auf einen Fehler mit GCC-4.8.3. Doch

Diskriminierte Union in C #

Anzahl der Antworten 15 Antworten
[Hinweis: Diese Frage hatte den ursprünglichen Titel "C (ish) Stil union in C#" aber als Jeff 's Kommentar informiert mich, anscheinend ist diese Struktur wird als "diskriminiert union"] Entschuldigen Sie die Ausführlichkeit dieser Frage. Gibt es ein

Java N-Tuple-Implementierung

Anzahl der Antworten 9 Antworten
Ich habe gerade eine Java n-Tupel der Typ-sicher. Ich bin mit einigen unkonventionellen Methoden zu erreichen geben-Sicherheit (habe ich nur gemacht, weil es Spaß macht). Kann jemand etwas input auf, es zu verbessern oder einige mögliche Mängel.

Warum kann in C # kein List & lt; string & gt; Objekt wird in einem List & lt; -Objekt & gt; gespeichert Variable

Anzahl der Antworten 14 Antworten
Scheint es, dass ein List-Objekt kann nicht gespeichert werden, in eine List-variable in C#, und kann auch nicht explizit umgewandelt werden, Weg. List<string> sl = new List<string>(); List<object> ol; ol = sl; Ergebnisse kann Nicht implizit konvertiert

Was ist der Unterschied zwischen einer stark typisierten Sprache und einer statisch typisierten Sprache?

Anzahl der Antworten 8 Antworten
Auch, hat man automatisch die anderen? InformationsquelleAutor der Frage JDelage | 2010-04-22

Generische Typkonvertierung FROM String

Anzahl der Antworten 9 Antworten
Habe ich eine Klasse, die ich verwenden möchten speichern "Eigenschaften" für eine andere Klasse. Diese Eigenschaften haben einfach einen Namen und einen Wert. Im Idealfall, was ich möchte ist, hinzufügen zu können eingegeben Eigenschaften, so dass der

Generische Typprüfung

Anzahl der Antworten 8 Antworten
Gibt es eine Möglichkeit zu erzwingen - /limit-die Typen, die übergeben werden, ursprünglich? (bool, int, string, etc.) Nun, ich weiß, Sie können festlegen, dass die generischen Typ-parameter, um einen Typ oder eine Schnittstelle die Implementierung via wo

Welche Typesafe Enum in C ++ verwenden Sie?

Anzahl der Antworten 11 Antworten
Es ist allgemein bekannt, dass die eingebaute Enumerationen in C++ sind nicht typesafe. Ich Frage mich, welche Klassen implementieren typesafe enums verwendet werden, da draußen... Ich selbst benutze die folgende "Fahrrad", aber es ist etwas ausführlich und