Suchergebnisse für Anfrage "c++"

20 die antwort

rate ++ a, a ++, a = a + 1 und a + = 1 in Bezug auf die Ausführungseffizienz in C. Nehmen Sie an, dass gcc der Compiler ist [duplicate]

Mögliches Duplizieren: Gibt es einen Leistungsunterschied zwischen i ++ und ++ i in C ++? [https://stackoverflow.com/questions/24901/is-there-a-performance-difference-between-i-and-i-in-c] In Bezug auf die Nutzung des Folgenden geben Sie bitte ...

4 die antwort

Fehler C2440: 'Typumwandlung': Konvertierung von 'std :: _ Vector_iterator <_Ty, _Alloc>' in 'DWORD' nicht möglich

Ich erhalte den folgenden Fehler: error C2440: 'type cast' : cannot convert from 'std::_Vector_iterator<_Ty,_Alloc>' to 'DWORD' with [ _Ty=LPCSTR , _Alloc=std::allocator<LPCSTR > ] No user-defined-conversion operator available that can perform ...

6 die antwort

Adresse des Betreibers (&) vs. Referenzbetreiber (&)

Ich bin etwas verwirrt über diesen Fall: Deklarieren Sie einen Zeiger: int b =10; int*a=&b;Hier & nimmt die Adresse von b. Betrachten Sie ein anderes Beispiel: /* Reference to the calling object can be returned */ Test& Test::func () { ...

TOP-Veröffentlichungen

10 die antwort

Warum druckt printf beim Drucken von hex nicht nur ein Byte aus?

pixel_data ist einvector vonchar. Wann mache ichprintf(" 0x%1x ", pixel_data[0] ) Ich erwarte zu sehen0xf5. Aber ich bekomme0xfffffff5 als würde ich eine 4-Byte-Ganzzahl anstelle von 1 Byte ausgeben. Warum ist das? Ich habe gegebenprintf a ...

6 die antwort

std :: string und die automatische Größenänderung des Speichers

Ich bin ziemlich neu in C ++, aber ich weiß, dass Sie nicht einfach Speicher verwenden können, wie es die std :: string-Klasse anscheinend zulässt. Zum Beispiel std::string f = "asdf"; f += "fdsa";Wie wird die String-Klasse größer und kleiner? ...

2 die antwort

Extrahieren des h264-Teils einer Videodatei (Demuxen)

Ich versuche, eine Videodatei in den Videoteil zu demuxen(h264, mpeg4, h265, vp8, etc) und der Audio-Teil(mp3, aac, ac3, etc) und der Untertitelteil(srt) mit ffmpeg in c ++. Der Audio-Teil ist in Ordnung und wurde auf allen Media-Playern ...

4 die antwort

Gilt undefiniertes Verhalten für ASM-Code?

Angenommen, Sie wissen, dass Ihre Software nur auf Zweierkomplement-Computern ausgeführt werden kann, auf denen das Verhalten bei signiertem Überlauf klar definiert ist. Ein signierter Überlauf ist in C und C ++ immer noch undefiniertes ...

8 die antwort

Ist es eine gute Idee, in Python @ class als Namespace zu verwende

Ich bringe ein paar verwandte Sachen in eine Klasse. Der Hauptzweck besteht darin, sie in einem Namespace zu organisieren. class Direction: north = 0 east = 1 south = 2 west = 3 @staticmethod def turn_right(d): return turn_to_the_right ...

12 die antwort

Wie rufe ich eine übergeordnete Klassenfunktion aus einer abgeleiteten Klassenfunktion auf?

Wie rufe ich die übergeordnete Funktion einer abgeleiteten Klasse mit C ++ auf? Zum Beispiel habe ich eine Klasse namensparent und eine Klasse namenschild, das vom übergeordneten Element abgeleitet ist. Innerhalb jeder Klasse gibt es einprint ...

4 die antwort

CRTP Kompilierungsfehler

Das Folgende wird mit GCC 5.2 kompiliert, jedoch nicht mit Visual Studio 2015. template <typename Derived> struct CRTP { static constexpr int num = Derived::value + 1; }; struct A : CRTP<A> { static constexpr int value = 5; };s beschwert sich, ...