Suchergebnisse für Anfrage "c++"
Anzeigen eines rohen Zeigers als Bereich in einer bereichsbasierten for-Schleife
Wie kann ich einen rohen Zeiger für eine for-range-Schleifensyntax wie einen Bereich verhalten lassen? double five = 5; double* dptr = &five; for(int& d : dptr) std::cout << d << std::endl;// will not execute if the pointer is nullMotivation s ...
Initialize const member variables
Ich habe C ++ - Code, der sich wie folgt zusammensetzt: class Foo{ bool bar; bool baz; Foo(const void*); }; Foo::Foo(const void* ptr){ const struct my_struct* s = complex_method(ptr); bar = calculate_bar(s); baz = calculate_baz(s); }Semantisch ...
Mehrere Klassen in einer Header-Datei im Vergleich zu einer einzelnen Header-Datei pro Klasse
us welchem Grund auch immer, unser Unternehmen hat eine Kodierungsrichtlinie, die besag Each class shall have it's own header and implementation file. Also, wenn wir eine Klasse namens @ geschrieben habMyString wir bräuchten ein dazugehöriges ...
Warum hat der Pointer Decay Vorrang vor einer abgeleiteten Vorlage?
Angenommen, ich schreibe eine Funktion zum Drucken der Länge einer Zeichenfolge: template <size_t N> void foo(const char (&s)[N]) { std::cout << "array, size=" << N-1 << std::endl; } foo("hello") // prints array, size=5Nun möchte ...
Was bedeutet "% 3d" in einer printf-Anweisung?
In diesem Code, welche Rolle spielt das Symbol%3d? Ich weiß, dass% bedeutet, auf eine Variable zu verweisen. Dies ist der Code: #include <stdio.h> int main(void) { int t, i, num[3][4]; for(t=0; t<3; ++t) for(i=0; i<4; ++i) num[t][i] = ...
C ++ Wie bekomme ich einen Teilstring nach einem Zeichen?
Zum Beispiel, wenn ich string x = "dog:cat";und ich möchte alles nach dem ":" extrahieren und cat zurückgeben. Was wäre der richtige Weg, um dies zu tun?
Konstruktion des temporären Funktionsaufrufs wird als Deklaration interpretiert
In letzter Zeit bin ich auf ein Problem gestoßen, das mir irgendwie (aber nur irgendwie) Sinn macht. Es basiert auf der Interpretation der Konstruktion einer temporären Variable als Deklaration des einzelnen (!) Konstruktorarguments. Bitte sehen ...
Schreiben einer Videodatei mit H.264-Komprimierung in OpenCV
Wie schreibe ich ein Video mit H.264-Komprimierung mit der VideoWriter-Klasse in OpenCV? Ich möchte im Grunde genommen ein Video von der Webcam holen und es speichern, nachdem ein Charakter gedrückt wurde. Bei Verwendung der MPEG4 ...
Was sind die Vor- und Nachteile von std :: stack anstelle von deque, vector oder list
Ich schreibe einen sehr einfachen std :: stack mit vector als zugrunde liegendem Container. Ich erkannte, dass ich alle Funktionen push (), pop () und top () durch push_back (), pop_back () und back () des Vektorcontainers ersetzen konnte. Meine ...
Wie kann man ein merkwürdiges undefiniertes Verhalten im C ++ - Code feststellen?
Ich habe seltsames Verhalten im Serverprogramm. In einem einfachen Beispiel funktioniert es einwandfrei (ich füge überall Spuren ein, in pion und asio). #include <pion/http/server.hpp> #include <pion/http/response_writer.hpp> #include ...