Als «data-types» getaggte Fragen

5
Wäre es sinnvoll, Objekte (anstelle von primitiven Typen) für alles in C ++ zu verwenden?
Während eines Projekts, an dem ich kürzlich gearbeitet habe, musste ich viele Funktionen verwenden, die so aussehen: static bool getGPS(double plane_latitude, double plane_longitude, double plane_altitude, double plane_roll, double plane_pitch, double plane_heading, double gimbal_roll, double gimbal_pitch, double gimbal_yaw, int target_x, int target_y, double zoom, int image_width_pixels, int image_height_pixels, double & Target_Latitude, …

4
Warum wurden Short, Int und Long in C erfunden?
Ich habe Probleme Verständnis habe, was waren der genaue Zweck der von der Erstellung short, intund longDatentypen in C? Der Grund, den ich frage, ist, dass es nicht so aussieht, als wären ihre Größen begrenzt - sie könnten von jeder Größe sein, solange sie zum Beispiel shortkleiner als eine intsind. …
16 c  data-types 

2
Was sind die Verwendungen von algebraischen Datentypen?
Ich lese über algebraische Datentypen (dank Richard Minerich fand ich diese hervorragende Erklärung des Konzepts). Ich verstehe zwar den Begriff der Summentypen und Produkttypen usw., verstehe aber nicht ganz, wie nützlich algebraische Datentypen sind, abgesehen von der Angabe des Mustervergleichs. Welche anderen Dinge kann man mit ADTs jenseits des Mustervergleichs …





1
Enthalten bemerkenswerte C-Erweiterungen Integer-Typen, deren Verhalten von der Größe des Maschinenworts unabhängig ist?
Ein interessantes Merkmal von C im Vergleich zu einigen anderen Sprachen ist, dass viele seiner Datentypen auf der Wortgröße der Zielarchitektur basieren und nicht absolut angegeben werden. Auf diese Weise kann die Sprache zwar zum Schreiben von Code auf Computern verwendet werden, auf denen bestimmte Typen möglicherweise Schwierigkeiten haben, es …


3
Ist die Verwendung von Schnittstellen für Datentypen ein Anti-Pattern?
Angenommen, ich habe verschiedene Entitäten in meinem Modell (mit EF), z. B. Benutzer, Produkt, Rechnung und Bestellung. Ich schreibe ein Benutzersteuerelement, das die Zusammenfassungen von Entitätsobjekten in meiner Anwendung drucken kann, in denen die Entitäten zu einer vorab festgelegten Menge gehören. In diesem Fall sage ich, dass Zusammenfassungen von Benutzer …

4
Wird die Ganzzahl zu häufig als Datentyp verwendet?
Verwenden die meisten Anwendungsentwickler vorzeichenbehaftete Ganzzahlen an Stellen, an denen sie wirklich vorzeichenlose Ganzzahlen verwenden möchten? Ich mache es die ganze Zeit, meine Kollegen auch. Ich habe nicht viele andere umfangreiche Codebasen gesehen (außer der Delphi VCL) und Beispiele im Internet verwenden normalerweise Ganzzahlen. Während die VCL-Entwickler ihre eigenen Datentypen …

2
Nur ein Nummerntyp im Sprachdesign
Ich lerne gerade etwas über Compilerkonstruktion und Sprachdesign und denke darüber nach, welche nativen Datentypen ich in meiner Sprache unterstützen möchte. Jetzt gibt es eine ganze Reihe von Sprachen, die zwischen ganzzahligen und reellen Zahlen unterscheiden. Ich erinnere mich jedoch an einen Vortrag von Douglas Crockford, in dem er sagte: …

4
Ursprung der Strukturen und Klassen
Welche Design- und Implementierungsprobleme mussten Programmierer lösen, als sie sich entschieden, zuerst Strukturen und Klassen zu verwenden? Wann ist das passiert und wer waren die Pioniere hinter diesen Ideen? Beachten Sie, dass dies eine doppelte Frage ist, da Strukturen und Klassen zusammenhängen. Mir ist klar, dass Strukturen älter sind als …

3
Beispiele für Einschränkungen in der IT aufgrund unterschiedlicher Bitlängen aufgrund des Designs [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich unterrichte den Kurs "Einführung in die Programmierung" …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.