Suchergebnisse für Anfrage "c++"

4 die antwort

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 ...

8 die antwort

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 ...

24 die antwort

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 ...

TOP-Veröffentlichungen

2 die antwort

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 ...

16 die antwort

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] = ...

18 die antwort

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?

4 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 ...