Suchergebnisse für Anfrage "portability"
Ein portables C-Programm schreiben - welche Dinge sind zu beachten?
Für ein Projekt an der Universität muss ich eine vorhandene C-Anwendung erweitern, die letztendlich auf einer Vielzahl von kommerziellen und nichtkommerziellen Unix-Systemen (FreeBSD, Solaris, AIX usw.) ausgeführt werden soll. Welche Dinge muss ...
portabler Weg, um mit 64/32 Bit time_t umzugehen
Ich habe einen Code, der sowohl auf Windows als auch auf Linux basiert. Linux ist zu diesem Zeitpunkt immer 32-Bit, aber Windows ist 32 und 64-Bit. Windows möchte, dass time_t 64-Bit ist und Linux hat es immer noch als 32-Bit. Damit bin ich ...
Tausche 2 Werte von 2 Variablen, ohne eine dritte Variable zu verwenden. Python
Ein Freund von mir fragte mich, wie meine Python-Programmierung aussehen würde. Ich sagte, ich lerne viel und es komme gut voran. Dann fragt mich mein Freund, ein Mathe-Snob: "Können Sie den Wert von 2 Variablen austauschen, ohne eine dritte ...
Wie bestimme ich Integer-Typen, die doppelt so breit sind wie `int` und` unsigned`?
Werte der Zwischenmultiplikation benötigen in der Regel die doppelte Anzahl von Bits als Eingaben. // Example int foo(int a, int b, int carry, int rem) { int2x c; // Some type that is twice as wide at `int` c = (int2x)a * b + carry; return (int) ...
c ++ Struktur mit einem Array als Member initialisieren
Erneut bearbeitet, da ursprünglich nicht klar war, ob ich versuche, die Arrays zur Kompilierungszeit zu initialisieren, nicht zur Laufzeit ... Ich habe den folgenden reduzierten Testfall: typedef struct TestStruct { int length; int values[]; ...
Wie kann ich eine implementierungsdefinierte Struktur in einen generischen Header eingeben?
Ich habe ein C-Projekt, das für verschiedene (PC- und Embedded-) Plattformen portierbar ist. Application-Code verwendet verschiedene Aufrufe, die plattformspezifisch implementiert sind, jedoch eine gemeinsame (generische) API aufweisen, um ...
Gibt es eine "Standard" -Htonl-ähnliche Funktion für 64-Bit-Ganzzahlen in C ++?
Ich arbeite an einer Implementierung des Memcache-Protokolls, das an einigen Stellen 64-Bit-Integer-Werte verwendet. Diese Werte müssen in "Netzwerkbyte-Reihenfolge" gespeichert werden. Ich wünschte, es gäbe einigeuint64_t htonll(uint64_t ...
Maximize SDL window
Wie soll ich SDL anweisen, das Anwendungsfenster zu maximieren? Ich erstelle das Fenster mit diesen Flags: SDL_OPENGL | SDL_HWSURFACE | SDL_DOUBLEBUF | SDL_RESIZABLE.
Doctest scheitert an Unicode-führenden u
Ich schreibe einen Doctest für eine Funktion, die eine Liste mit tokenisierten Wörtern ausgibt. r''' >>> s = "This is a tokenized sentence s\u00f3" >>> tokenizer.tokenize(s0) ['This', 'is', 'a', 'tokenized', 'sentence', 'só'] '''Using Python3.4 ...
Gibt es aktuelle Systeme, bei denen die Differenz Schaltsekunden ausmacht?
Die C-Norm (ISO / IEC 9899) besagt: 7.2x.2.2 Dasdifftime function Zusammenfassun #include <time.h> double difftime(time_t time1, time_t time0);Beschreibun Dasdifftime -Funktion berechnet die Differenz zwischen zwei Kalenderzeiten:time1 - ...