Suchergebnisse für Anfrage "c"
Fragen zu eingeschränkten Zeigern
Ich bin ein wenig verwirrt über die Regeln für eingeschränkte Zeiger. Vielleicht kann mir da draußen jemand helfen. Ist es zulässig, verschachtelte eingeschränkte Zeiger wie folgt zu definieren: int* restrict a; int* restrict b; a = ...
Bedingte Verwendung bitweiser Operatoren
Wie wird der bedingte Operator mit bitweisen Operatoren dargestellt? Edit: Sorry für die schlechte Erklärung. Es ist eine Hausaufgabe, bei der ich den bedingten Operator nur mit bitweisen Operationen implementieren muss. Es wäre einfach, wenn ...
Sicherer Weg, einen C-zugewiesenen Speicherpuffer mit numpy / ctypes verfügbar zu machen?
Ich schreibe Python-Bindungen für eine C-Bibliothek, die gemeinsam genutzte Speicherpuffer zum Speichern ihres internen Zustands verwendet. Die Zuweisung und Freigabe dieser Puffer erfolgt außerhalb von Python durch die Bibliothek selbst, aber ...
Erläuterung zur ausgerichteten Malloc-Implementierung
Dies ist keine Hausaufgabe, dies ist nur für meine persönliche Ausbildung. Ich konnte nicht herausfinden, wie ein ausgerichtetes Malloc implementiert werden kanDiese ...
Können wir den Wert eines mit const definierten Objekts durch Zeiger ändern?
#include <stdio.h> int main() { const int a = 12; int *p; p = &a; *p = 70; }Wird es funktionieren
__PTRDIFF_TYPE__ vs. ptrdiff_t
Ich verstehe nicht, warum der Gnu C-Compiler 2 verschiedene Makros mit fast ähnlichen Namen verwendet -__PTRDIFF_TYPE__ undptrdiff_t -, sofern sie mit der Semantik identisch sind. Die Definition dieser Makros ...
Warum puffert stdout?
Ich versuche das @ zu lernlibuv api und schrieb den folgenden Test: #include <stdio.h> #include <stdlib.h> #include <uv.h> void timer_cb(uv_timer_t* timer) { int* i = timer->data; --*i; if(*i == 0) { uv_timer_stop(timer); } printf("timer %d\n", ...
NCurses Refresh
Ich habe ein kleines ncurse-Programm, das ich laufe, aber die Ausgabe scheint nicht zu erscheinen, es sei denn, ich halte daswrefresh() in einer while-Schleife. Ist da eine Pufferung im Gange oder so? Ich habe versucht, andererefresh Funktionen ...
Wie wird UnsafeMutablePointer richtig behandelt?
Ich bin ein bisschen verwirrt. Wann muss ich kostenlos anrufen und wann zerstören / freigeben? Ich arbeite an einem kurzen Code-Snippet, um Core-Audio zu lernen. Ich dachte, wenn ich @ anruUnsafeMutablePointer<Type>.alloc(size) dann sollte ich @ ...
Was bedeutet es, die Adresse der Array-Variablen zu erhalten?
Heute habe ich ein C-Snippet gelesen, das mich wirklich verwirrt: #include <stdio.h> int main(void) { int a[] = {0, 1, 2, 3}; printf("%d\n", *(*(&a + 1) - 1)); return 0; }Meiner Meinung nach,&a + 1 macht keinen Sinn, läuft aber ...