Als «c++» getaggte Fragen

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entwickelt und hat eine ähnliche Syntax, ist aber jetzt eine völlig andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. Verwenden Sie ein versionierungsspezifisches Tag für Fragen zu einer bestimmten Standardversion [C ++ 11], [C ++ 14], [C ++ 17] oder [C ++ 20] usw.

8
Aufzeichnen von Webcam und Audio mit webRTC und einer serverbasierten Peer-Verbindung
Ich möchte die Webcam und das Audio des Benutzers aufzeichnen und in einer Datei auf dem Server speichern. Diese Dateien könnten dann anderen Benutzern zur Verfügung gestellt werden. Ich habe keine Probleme mit der Wiedergabe, aber ich habe Probleme, den Inhalt aufzunehmen. Ich verstehe, dass die .record()Funktion getUserMedia noch nicht …

4
Sollte der Syntaxstil des nachfolgenden Rückgabetyps zum Standard für neue C ++ 11-Programme werden? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Verbessere diese Frage C ++ 11 unterstützt eine …

4
Wie verwende ich das Makro-Argument als String-Literal?
Ich versuche herauszufinden, wie man ein Makro schreibt, das sowohl eine Zeichenfolgenliteraldarstellung eines Variablennamens als auch die Variable selbst an eine Funktion übergibt. Zum Beispiel die folgende Funktion gegeben. void do_something(string name, int val) { cout << name << ": " << val << endl; } Ich möchte ein Makro …


11
Gibt es eine Funktion zum Kopieren eines Arrays in C / C ++?
Ich bin ein Java-Programmierer, der C / C ++ lernt. Ich weiß also, dass Java eine Funktion wie System.arraycopy () hat. um ein Array zu kopieren. Ich habe mich gefragt, ob es in C oder C ++ eine Funktion zum Kopieren eines Arrays gibt. Ich konnte nur eine Implementierung zum …
88 c++  c  arrays 

8
Wie verwende ich CCache mit CMake?
Ich möchte Folgendes tun: Wenn CCache in PATH vorhanden ist, verwenden Sie "ccache g ++" zum Kompilieren, andernfalls verwenden Sie g ++. Ich habe versucht, ein kleines my-cmake-Skript zu schreiben, das Folgendes enthält CC="ccache gcc" CXX="ccache g++" cmake $* aber es scheint nicht zu funktionieren (das Ausführen von make verwendet …
88 c++  unix  cmake  ccache 

7
Funktionszeiger auf Elementfunktion
Ich möchte einen Funktionszeiger als Mitglied einer Klasse einrichten, die ein Zeiger auf eine andere Funktion in derselben Klasse ist. Die Gründe, warum ich das mache, sind kompliziert. In diesem Beispiel möchte ich, dass die Ausgabe "1" ist. class A { public: int f(); int (*x)(); } int A::f() { …

6
C ++ terminate wird ohne aktive Ausnahme aufgerufen
Ich erhalte einen C ++ - Fehler beim Threading: terminate called without an active exception Aborted Hier ist der Code: #include <queue> #include <thread> #include <mutex> #include <condition_variable> template<typename TYPE> class blocking_stream { public: blocking_stream(size_t max_buffer_size_) : max_buffer_size(max_buffer_size_) { } //PUSH data into the buffer blocking_stream &operator<<(TYPE &other) { std::unique_lock<std::mutex> …

7
Warum können wir keinen std :: vector <AbstractClass> deklarieren?
Nachdem ich einige Zeit in C # verbracht hatte, stellte ich fest, dass Sie, wenn Sie eine abstrakte Klasse deklarieren, um sie als Schnittstelle zu verwenden, keinen Vektor dieser abstrakten Klasse instanziieren können, um Instanzen der untergeordneten Klassen zu speichern. #pragma once #include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; class …

7
Verwenden Sie continue in einer switch-Anweisung
Ich möchte von der Mitte einer switchAnweisung zur Schleifenanweisung im folgenden Code springen : while (something = get_something()) { switch (something) { case A: case B: break; default: // get another something and try again continue; } // do something for a handled something do_something(); } Ist dies eine gültige …

4
C ++ auto & vs auto
Ist es richtig, beim Erstellen lokaler Variablen (const) auto&amp;oder zu verwenden auto? z.B: SomeClass object; const auto result = object.SomeMethod(); oder const auto&amp; result = object.SomeMethod(); Wobei SomeMethod () einen nicht primitiven Wert zurückgibt - möglicherweise einen anderen benutzerdefinierten Typ. const auto&amp; resultNach meinem Verständnis ist dies korrekt, da das …
88 c++  auto 


14
Techniken zum Verschleiern sensibler Zeichenfolgen in C ++
Ich muss vertrauliche Informationen (einen symmetrischen Verschlüsselungsschlüssel, den ich privat halten möchte) in meiner C ++ - Anwendung speichern. Der einfache Ansatz besteht darin, dies zu tun: std::string myKey = "mysupersupersecretpasswordthatyouwillneverguess"; Wenn Sie die Anwendung jedoch durch den stringsProzess ausführen (oder eine andere, die Zeichenfolgen aus einer binären App extrahiert), …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.