Suchergebnisse für Anfrage "c++"

12 die antwort

C ++ - Inline-Memberfunktion in der CPP-Datei

Ich weiß, dass Inline-Member-Funktionen per Definition in den Header aufgenommen werden sollten. Aber was ist, wenn es nicht möglich ist, die Implementierung der Funktion in den Header zu schreiben? Nehmen wir diese Situation: File A.h #pragma ...

6 die antwort

Wann und wie verwende ich einen Literaloperator für Vorlagen?

Auf cppreference [http://en.cppreference.com/w/cpp/language/user_literal#Literal_operators] gibt es eine Erwähnung, die man haben kann templated Benutzerliteraloperatoren mit einigen Einschränkungen: Wenn der Literaloperator eine Vorlage ist, ...

6 die antwort

OpenGL Drehung eines Objekts um eine Linie

Ich programmiere in OpenGL und C ++. Ich kenne 2 Punkte auf einer Linie (eine diagonale Linie) und möchte ein Objekt um diese diagonale Linie drehen. Wie kann ich das machen? Ich kann @ benutzglrotatef, um es um die x-, y- oder z-Achse zu drehen, ...

TOP-Veröffentlichungen

4 die antwort

Fehler bei Verwendung der Funktion regex_replace von <tr1 / regex>

#include <string> #include <tr1/regex> #include "TextProcessing.h" const std::string URL_PATTERN("((http://)[-a-zA-Z0-9@:%_\\+.~#?&//=]+)"); const std::string REPLACEMENT("<a href=\"$&\"\">$&</a>"); std::string textprocessing::processLinks(const ...

4 die antwort

Was macht die Verwendung von std :: map?

Kann jemand die Ausgabe, die ich von diesem einfachen Programm erhalte, mit @ erklärestd::map. Beachten Sie, dass ich @ einfügp in die Karte, aber nichtq noch heißt es, dass sie beide gefunden haben, aber es gibt auch nur 1 Element in ...

6 die antwort

Fehler C3867 in C ++

Mein Code funktionierte einwandfrei, bis ich das Programm einige Stunden später neu lud. Jetzt bekomme ich diesen Fehler: Fehler C3867: 'player :: getxPos': Fehlende Argumentliste für Funktionsaufruf; benutze '& player :: getxPos' um einen ...

2 die antwort

Code Komplexität [geschlossen]

ann mir jemand das erkläreeitliche Komplexit des folgenden Codes: cin >> n; while(n>9) { int num = n; int s = 0; while(num!=0) { s = s + num%10; num = num/10; } n = s; } cout<<n<<endl;Der obige Code berechnet die Summe der Ziffern der Zahl, bis ...

4 die antwort

Wie funktionieren Traits-Klassen?

Ich lese Scott Meyers 'Effective C ++ [http://rads.stackoverflow.com/amzn/click/0321334876]. Er spricht über Merkmalsklassen. Ich habe verstanden, dass ich sie benötige, um den Typ des Objekts während der Kompilierungszeit zu bestimmen, aber ich ...

6 die antwort

C ++ Template Friend Operator überladen

Was stimmt nicht mit meinem Code? template<int E, int F> class Float { friend Float<E, F> operator+ (const Float<E, F> &lhs, const Float<E, F> &rhs); }; G ++ hält nur Warnung: float.h:7: warning: friend declaration ‘Float<E, F> operator+(const ...

4 die antwort

Wie verwende ich die C ++ Boost-Bibliothek mit pkg-config?

Ich habe die neueste Version der Boost-Bibliothek erfolgreich kompiliert und auf meinem Linux-Computer installiert. Jetzt möchte ich in der Lage sein, pkg-config zu verwenden, um das Verknüpfen von Parametern mit GCC zu vereinfachen. Da ich zu ...