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
Wie kann man beim Verketten die Kopie entfernen?

Ich erstelle eine Klasse von Verkettungstypen, wie das kleine Beispiel unten. Es scheint, dass beim Verketten von Elementfunktionen der Kopierkonstruktor aufgerufen wird. Gibt es eine Möglichkeit, den Aufruf des Kopierkonstruktors loszuwerden? In meinem Spielzeugbeispiel unten ist es...

10
VCRUNTIME140_1.dll fehlt nach dem Erstellen der Lösung mit c ++

Ich habe ein kleines Textabenteuer erstellt. Ich habe die Lösung mit Visual Studio Community 2019 unter Verwendung der Release- und x64-Einstellungen erstellt. Ich habe die * .exe-Datei zusammen mit den anderen generierten Dateien komprimiert und an einen anderen PC gesendet, auf dem VS nicht...

10
Was bedeuten ^ () {} und ^ {} in C ++?

Ich habe kürzlich einen C ++ - Code wie diesen gelesen: setData(total, &user, ^() { struct dst_t to = {ip, port}; sendData(to, data); }); getData(total, ^{ recvData(data, NULL); }); Ich habe noch nie gesehen ^() {}noch ^{}. Was meinen sie? Eine anonyme