types

Typen und Typsysteme werden verwendet, um Abstraktionsstufen in Programmen zu erzwingen.
2
Antworten

Können wir über eine Instanz auf typdefinierte Typen zugreifen?

Ich fragte mich, %Vor% Warum kann ich das nicht schreiben als: %Vor% Natürlich würde der Typ, der die Map definiert, den ersten Code weniger ausführlich machen - aber das ist nicht mein Punkt. Der Compiler kennt den Typ von mymap . War...
10.03.2011, 07:32
6
Antworten

Smart typedefs

Ich habe typedef immer in eingebetteter Programmierung verwendet, um häufige Fehler zu vermeiden: int8_t - 8 Bit vorzeichenbehaftete Ganzzahl int16_t - 16 Bit vorzeichenbehaftete Ganzzahl int32_t - 32 Bit vorzeichenbehaftete Ganzza...
30.03.2009, 15:08
5
Antworten

Nicht negative ganze Zahlen

Sprich ich habe einen Funktionsprototyp wie folgt: %Vor% Wie ist es möglich, nur eine nicht negative Liste von ganzen Zahlen als Eingabeargumente zu erzwingen? Ich müsste den Param-Typ von [Int] in was ändern? In diesem schönen Moment funkti...
15.01.2010, 11:09
2
Antworten

Welche Vorteile hat Typhinweis in Python? [geschlossen]

Ich habe die PEP 484 - Tipptipps gelesen Wenn sie implementiert wird, gibt die Funktion den Typ der Argumente an, die akzeptiert und zurückgegeben werden. %Vor% Meine Frage ist, Was sind die Vorteile von Typ Hinting mit Python, wenn imp...
06.07.2016, 05:41
4
Antworten

Wenn kein Parametertyp vorhanden ist, hat er "defaults"

Ich möchte im Wesentlichen Folgendes tun: %Vor% Das heißt, erlauben Sie einem Benutzer, an meine Funktion CVODE_BDF zu übergeben und, wenn sie keinen der Typparameter gesetzt haben, interpretieren Sie sie als CVODE_BDF{:Newton,:Dense} ....
18.11.2016, 23:12
3
Antworten

Metafunktion zum Konvertieren eines Typs in eine ganze Zahl und umgekehrt

Der typeid erlaubt es jedem Typ zur Laufzeit einen eindeutigen std::type_index zuzuordnen. Ich möchte das gleiche tun, indem ich zwei Metafunktionen statisch verwende: %Vor% Gibt es eine Möglichkeit, das in C ++ 11 zu tun?     
11.12.2015, 18:26
2
Antworten

Was ist der Vec3b-Typ?

Ich bin auf den Typ Vec3b in OpenCV gestoßen. Ich konnte einfach keine Beschreibung finden, wenn dieser Typ und warum wir es benutzen. Weißt du irgendeinen Hinweis, der einen solchen Typ beschreibt, oder, wenn du es verdeutlichen kannst...
24.08.2015, 19:46
1
Antwort

Existentialtypen in F # ausdrücken

Soweit ich das beurteilen kann, hat F # keine Unterstützung für existentielle Typen. Also, ich suche nach einer anderen Möglichkeit, meine Idee auszudrücken. Ich habe eine Datenstruktur und ihre Inhalte können auf verschiedene Arten interpret...
29.04.2013, 17:26
2
Antworten

Clojure überladene Methodenauflösung für Longs

Dieses Verhalten ergibt für mich keinen Sinn: %Vor% Warum findet der (BigDecimal. (Long. 1)) -Fall keine eindeutige übereinstimmende Methodensignatur, während die anderen beiden Ausdrücke - die genau den gleichen Argumenttyp haben - erfol...
25.09.2012, 16:08
3
Antworten

Wie überprüfe ich 'typeof' auf den ungültigen Wert zur Kompilierzeit?

sagen wir, dass ich C-Makro haben möchte, das auf jedem Typ funktioniert. Ich benutze GCC-Compiler (& gt; = 4.6) und kann GNU99-Makros verwenden. %Vor% Verwendung von Makro für TIMER kann zum Beispiel so aussehen %Vor% Also muss TIMER de...
17.09.2012, 04:33