Suchergebnisse für Anfrage "c++"

4 die antwort

Wie erhalten Sie Informationen zu einer beliebigen Zeitzone in Windows?

Ideally, ich möchte in der Lage sein, den Namen einer Zeitzone zu übernehmen und Windows nach den entsprechenden Zeitzoneninformationen zu fragen (Zeitverschiebung von UTC, DST-Verschiebung, Datumsangaben für die DST-Umschaltung usw.). Es sieht ...

6 die antwort

Wo sollen Überladungen von Nicht-Mitgliedern platziert werden?

Ich möchte @ überladoperator<< für meine Klasse. Soll ich diese überladene Definition zum @ hinzufügestd Namespace? (seit derostream operator<< ist Teil vonstd Namespace) Oder soll ich es einfach im globalen Namespace ...

8 die antwort

Wie werden Unicode-Zeichenfolgen in C / C ++ behandelt?

Was sind die portableren und saubereren Möglichkeiten, Unicode-Zeichenfolgen in C und C ++ zu verarbeiten? Mehr, wie geht das: -Lesen Sie Unicode-Zeichenfolgen -Convert Unicode-Zeichenfolgen in ASCII, um einige Bytes zu speichern (wenn ...

TOP-Veröffentlichungen

16 die antwort

C ++ - Vektor vom Ende bis zum Anfang durchlaufen

Ist es möglich, einen Vektor vom Ende bis zum Anfang zu iterieren? for (vector<my_class>::iterator i = my_vector.end(); i != my_vector.begin(); /* ?! */ ) { }Oder ist das nur mit so etwas möglich: for (int i = my_vector.size() - 1; i >= 0; --i) { }

2 die antwort

Kann ich C ++ - Typnamen auf constexpr-Weise erhalten?

Ich möchte beim Kompilieren den Namen eines Typs verwenden. Angenommen, ich habe geschrieben: constexpr size_t my_strlen(const char* s) { const char* cp = s; while(*cp != '\0') { cp++; }; return cp - s; }und jetzt möchte ich haben: template ...

4 die antwort

Fehler C2804: Binär 'Operator +' hat zu viele Parameter (Kompilieren mit VC 120)

Das Schreiben meiner eigenen Vektorklasse (für eine Spiel-Engine) und das Überladen des Operators '+' in Visual Studio 2013 CPlusPlus-Projekt (mit VC-Laufzeit 120) führt zu einem Compilerfehler: Error: zu viele Parameter für diese ...

2 die antwort

Wie kann ich std :: wstring in boost :: asio :: buffer einbinden?

Ich schreibe eine Client-Server-Anwendung mit boost :: asio. Ich möchte eine Struktur von einem Client auf den Server übertragen. Die Struktur enthält einige std :: wstrings. Wie codiere ich die Struktur in boost :: asio :: buffer?

0 die antwort

BSTR's und VARIANT's unter… mac os x

Unter Mac OS X habe ich Office 2011 und sein Excel und VBA, und ich habe GCC-5.3.0's G ++. Ich habe viel dazu beigetragen, Arrays (mit integrierten numerischen Datentypen) von VBA an die Dylib (Erweiterung der DLLs auf Mac OS X) zu übergeben, ...

6 die antwort

Wo soll ich Bibliotheken von Drittanbietern ablegen?

Ich trage zu einem @ b anständiges C ++ Projekt [http://github.com/nickgammon/mushclient] mit einer Reihe von Abhängigkeiten. Das Problem ist, dass das Projekt die Quelle aller Abhängigkeiten enthält (z. B. pcre, zlib usw.). Ich möchte das ...

18 die antwort

Class Name benennt keinen Typ in C ++

Ich habe gerade angefangen, in C ++ zu programmieren, und ich habe versucht, zwei Klassen zu erstellen, in denen eine die andere enthält. DateiA.h: #ifndef _A_h #define _A_h class A{ public: A(int id); private: int _id; B _b; // HERE I GET A ...