Als «c» getaggte Fragen

10
Dynamische Verknüpfung - Linux Vs. Windows

Wenn ich unter Windows C / C ++ - Code in einem DLL-Projekt in MSVC kompiliere, erhalte ich zwei Dateien: MyDll.dll MyDll.lib Soweit ich weiß, MyDll.libenthält es eine Art Zeigertabelle, die die Positionen der Funktionen in der DLL angibt. Bei Verwendung dieser DLL, beispielsweise in einer...

10
Warum NULL von main () zurückgeben?

Ich sehe manchmal Codierer, die NULLals Rückgabewert von main()in C- und C ++ - Programmen verwendet werden, zum Beispiel so etwas: #include <stdio.h> int main() { printf("HelloWorld!"); return NULL; } Wenn ich diesen Code mit gcc kompiliere, erhalte ich die Warnung: Warnung: return macht...

10
Ist der L2 HW Prefetcher wirklich hilfreich?

Ich bin am Whiskey Lake i7-8565U und analysiere die Leistungsindikatoren und die Zeit für das Kopieren von 512 KiB Daten (doppelt so viel wie die L2-Cache-Größe) und habe einige Missverständnisse in Bezug auf die Arbeit des L2 HW-Prefetchers. Im Intel Manual Vol.4 MSR gibt es MSR, 0x1A4dessen Bit 0...

10
Wie kann ich eine SignalR-Verbindung beenden?

Ich verwende SignalR, um Daten auf einer Website zu übertragen. SignalR sollte jedoch nur für einen bestimmten Zeitraum Daten senden können. Wenn der Zeitraum abgelaufen ist, sollte die Verbindung unterbrochen werden. Die Stop-Funktion $.connection.hub.stop()wird abgebrochen, wenn eine Anfrage...