c

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
2
Antworten

Funktionszeiger auf __attribute __ ((const)) Funktion?

Wie (in GCC / "GNU C") deklarieren Sie einen Funktionszeiger, der auf eine __attribute__((const)) Funktion zeigt? Die Idee ist, dass ich möchte, dass der Compiler nicht mehrere Aufrufe an die Funktion generiert, die über den Funktionszeiger a...
25.02.2012, 04:31
4
Antworten

In C, generische Container oder sichere Container?

In C ++ können Sie sowohl generische als auch typsichere Container verwenden, indem Sie Vorlagen verwenden. Wenn Sie jedoch in C generische Container verwenden möchten, müssen Sie (afaik) void* verwenden, was bedeutet, dass Sie die Typsicherh...
29.04.2012, 05:37
4
Antworten

Festlegen eines Zeitlimits für die MySQL-Abfrage mithilfe der C-API

Ich weiß, dass es hier viele ähnliche Fragen gibt, auch wenn es viele Ergebnisse gibt, wenn ich es google, aber keiner von ihnen beantwortet meine Frage. Ich lese dies , dies , this und dies , aber keiner von ihnen funktioniert für mich . I...
23.11.2010, 08:31
1
Antwort

Implementieren abbrechbarer Syscalls im Benutzerbereich

Ich arbeite an der Implementierung von pthread cancellation unter Linux ohne das "unangenehme Verhalten" (einige sagen Bugs), das in einigen meiner letzten Fragen diskutiert wurde. Der Linux / glibc-Ansatz zur Entfernung von pthread war bislang...
16.04.2011, 03:20
5
Antworten

Wie konvertiert man einen c-String in seine maskierte Version in c?

Gibt es eine buildin-Funktion oder eine alternative einfache und schnelle Möglichkeit, ein C -Zeichenarray zu entfernen, das, wenn es mit z. B. printf verwendet wird, das ursprüngliche Zeichenarray wieder ergeben sollte. %Vor% Gibt es...
08.07.2010, 07:27
1
Antwort

Port 32-Bit Windows Treiber auf 64-Bit Windows

Da unsere Anwendungen im Vollbildmodus ausgeführt werden, haben wir einen Tastatur-Hooking-Treiber entwickelt, um Benutzereingaben für Schlüssel wie ALT+F4 , CTRL+ALT+DEL und so weiter zu deaktivieren. Der Treiber wird in C mit dem Windo...
05.07.2010, 13:47
2
Antworten

select (), poll () oder epoll ()? für sysfs-Attribut

Ich arbeite mit gpio interrupts. Ich habe eine Datei in "/ sys / class / gpio / gpio38 / value". Ich möchte eine Benachrichtigung erhalten, wenn sich das Attribut value ändert. Wie kann ich das im User-Space erreichen? Da ich bereits Informati...
22.09.2012, 07:53
3
Antworten

Gibt es einen Unterschied zwischen blockierendem und nicht blockierendem Senden?

Wenn die Anwendung sicherstellen kann, dass immer Platz im Sendepuffer des Sockets vorhanden ist, würde blockierendes und nicht blockierendes Senden dieselbe Leistung haben? Gibt es in diesem Szenario irgendwelche Vorteile gegenüber dem anderen?...
04.12.2012, 17:49
1
Antwort

Wie finde ich die Unterschiede zwischen zwei fast identischen Dateien sehr schnell?

Wenn Sie zwei weitgehend identische Dateien mit mehreren tausend Datensätzen haben, wie schreiben Sie Code, um Unterschiede zwischen ihnen zu finden. Angenommen, Unix / Linux-Befehle dürfen nicht verwendet werden. Meine Idee: Da die meiste...
27.10.2011, 04:48
1
Antwort

Benötigt eine C-Bibliothek, die Set-Operationen implementiert

Ich suche nach einer C-Bibliothek (nicht C ++), die Set-Operationen implementiert. Ich muss die folgenden Operationen unterstützen: Schnittpunkt Vereinigung elementOf isSubset einfügen (zum Set hinzufügen) Klon ist gleich Könn...
30.11.2010, 01:08