Suchergebnisse für Anfrage "c++"

6 die antwort

std :: map :: const_iterator template compilation error

Ich habe eine Vorlagenklasse, die ein @ enthästd::map speichert Zeiger auf T, die sich weigern zu kompilieren: template <class T> class Foo { public: // The following line won't compile std::map<int, T*>::const_iterator begin() const { return ...

2 die antwort

Warum ist die COW std :: string-Optimierung in GCC 5.1 noch aktiviert?

Nach GCC 5 Release-Änderungsseite https: //gcc.gnu.org/gcc-5/changes.htm [https://gcc.gnu.org/gcc-5/changes.html]): Eine neue Implementierung von std :: string ist standardmäßig aktiviert, wobei die Optimierung für kleine Zeichenfolgen anstelle ...

2 die antwort

Warum sind "std :: uniform_int_distribution <uint8_t>" und "std :: uniform_int_distribution <int8_t>" nicht zulässig?

Als diedocumentation says [http://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution]: Der Effekt ist undefiniert, wenn dies nicht eines von @ isshort, int, long, long long, unsigned short, unsigned int, unsigned long, ...

TOP-Veröffentlichungen

2 die antwort

Extrahieren von 3D-Koordinaten anhand von 2D-Bildpunkten, Tiefenkarten und Kamerakalibrierungsmatrizen

Ich habe eine Reihe von2D image Schlüsselpunkte, die von @ ausgegeben werdOpenCV FAST Eckenerkennungsfunktion. Verwenden einesAsus Xtion I haben auch eine zeitsynchronisierte Tiefenkarte mit allen bekannten Kamerakalibrierungsparametern. Mit ...

2 die antwort

Mitgliedsfunktion mit statischer Verknüpfung

Ich versuche zu verstehen, warum Folgendes ein Fehler ist: class Foobar { public: static void do_something(); }; static void Foobar::do_something() {} // Error! int main() { Foobar::do_something(); }Diese Fehler mit "Fehler: Member-Funktion ...

2 die antwort

einfaches Fenster ohne Titelleiste

Guten Abend allerseits! Ich habe an einem Projekt gearbeitet, für das ein Basisfenster ohne Titelleiste erforderlich ist. Nachdem ich ein bisschen im Web gestöbert hatte, bin ich auf diesen Beitrag gestoßen Fenster ohne ...

4 die antwort

Was war der Grund dafür, `return 0` am Ende von` main` optional zu machen?

Bei Verwendung des C99-Standards muss der Compiler das Äquivalent eines @ generierereturn 0 oderreturn EXIT_SUCCESS wenn neinRückkeh wird am Ende von @ geliefemain. Zur gleichen Zeit gab es auch eine entsprechende und identische Änderung des C ++ ...

2 die antwort

Warum wird der Helfer von std :: tuple anstelle von value @ zurückgegebe

Wenn Sie sichget, die Hilfsfunktion fürstd::tuple, Sie werden die folgende Überladung bemerken: template< std::size_t I, class... Types > constexpr std::tuple_element_t<I, tuple<Types...> >&& get( tuple<Types...>&& t ); Mit anderen Worten, es ...

4 die antwort

Senden von zwei oder mehr Zeichen mit SendInput

Um ein Zeichen zu senden, können wir SendInput verwenden. Wie kann ich damit mehr als ein Zeichen senden? Ich habe diesen Code ausprobiert, aber er sendet nichts: INPUT in; in.type=INPUT_KEYBOARD; in.ki.wScan=0; ...

4 die antwort

Im Freigabemodus ist das Verhalten des Codes nicht wie erwartet

Der folgende Code generiert im Debug- und Release-Modus (mit Visual Studio 2008) unterschiedliche Ergebnisse: int _tmain(int argc, _TCHAR* argv[]) { for( int i = 0; i < 17; i++ ) { int result = i * 16; if( result > 255 ) { result = 255; } ...