Suchergebnisse für Anfrage "c++"

4 die antwort

Vorlagenparameter als Vorlagenparameter verwenden

Warum ist der folgende Code ungültig? template <typename S, typename T> struct B{ void f(T t, S s) {t.f<S>(s); } };gcc 4.3.4 beschwert sich, dass es "Primärausdruck vor '>' Token erwartet", d. h., dass "S" kein gültiger Primärausdruck war.

20 die antwort

Wie undefiniertes Verhalten erkennen

Gibt es eine Möglichkeit herauszufinden, ob Ihr Programm ein undefiniertes Verhalten in C ++ (oder sogar C) aufweist, ohne sich die gesamte Spezifikation zu merken? Der Grund, den ich frage, ist, dass ich viele Fälle von Programmen bemerkt ...

10 die antwort

Wie versteckt man ein Win32-App-Fenster?

Ich möchte die App im unbeaufsichtigten Modus ausführen, indem ich einen Parameter übergebe. Andernfalls zeige ich das Fenster an.

TOP-Veröffentlichungen

14 die antwort

Convert wchar_t zu char

Ich habe mich gefragt, ob das ungefährlich ist. wchar_t wide = /* something */; assert(wide >= 0 && wide < 256 &&); char myChar = static_cast<char>(wide);Wenn ich mir ziemlich sicher bin, dass das Wide Char in den ASCII-Bereich fällt.

6 die antwort

OpenCV Bildkonvertierung von RGB nach HSV

Wenn ich diesen folgenden Code für ein Beispielbild (RGB) ausführe und es dann verarbeite, um das konvertierte HSV-Bild anzuzeigen, scheinen beide unterschiedlich zu sein ... ann jemand erklären, warum dies passier ODE Kannst du eine Lösung ...

16 die antwort

Leistung von verwaltetem C ++ gegenüber nicht verwaltetem / nativem C ++

Ich schreibe eine sehr leistungsstarke Anwendung, die pro Millisekunde Hunderte von Ereignissen verarbeitet. Ist nicht verwaltetes C ++ schneller als verwaltetes C ++? und warum Managed C ++ befasst sich mit CLR anstelle von OS und CLR kümmert ...

6 die antwort

Wie erstellen Sie die x64-Boost-Bibliotheken unter Windows?

Ich habe die x86-Boost-Bibliotheken oft erstellt, aber ich kann anscheinend keine x64-Bibliotheken erstellen. Ich starte die "Visual Studio 2005 x64 Cross Tools-Eingabeaufforderung" und führe meinen üblichen Build aus: bjam --toolset=msvc ...

2 die antwort

C ++ - Kreisabhängigkeit in Header-Dateien

Ist es möglich, eine zirkuläre Abhängigkeit in den folgenden Header-Dateien zu vermeidenohn Datenelement drehen b1 imKlasse auf einen Zeiger / eine Referenz undohn Lockerung der Inline-Funktionsanforderung inKlasse ? Ah #ifndef A_H #define A_H ...

12 die antwort

C ++ konvertiert einfache Werte in den String

Im Moment verwende ich den folgenden Code, um einfache Typen zu konvertieren int, long, char[], diese Art von Sachen) zustd::string zur weiteren Bearbeitung: template<class T> constexpr std::string stringify(const T& t) { std::stringstream ss; ...

16 die antwort

Was bedeutet int argc, char * argv []?

In vielen C ++ - IDEs und -Compilern sieht es beim Generieren der Hauptfunktion so aus: int main(int argc, char *argv[])Wenn ich C ++ ohne IDE codiere, nur mit einem Befehlszeilen-Compiler, gebe ich Folgendes ein: int main()ohne Parameter. Was ...