Ich benutze folgendes: replace (str1.begin(), str1.end(), 'a' , '') Dies führt jedoch zu einem
Ich benutze folgendes: replace (str1.begin(), str1.end(), 'a' , '') Dies führt jedoch zu einem
Für ein Array mit mehreren Dimensionen müssen wir normalerweise forfür jede seiner Dimensionen eine Schleife schreiben . Beispielsweise: vector< vector< vector<int> > > A; for (int k=0; k<A.size(); k++) { for (int i=0; i<A[k].size(); i++) { for (int j=0;...
Fall 1: #include <iostream> int main() { double d = 15.50; std::cout<<(d/0.0)<<std::endl; } Es wird ohne Warnungen kompiliert und gedruckt inf. OK, C ++ kann die Division durch Null verarbeiten ( siehe live ). Aber, Fall 2: #include <iostream> int main() { double...
Ich portiere ein Spiel, das ursprünglich für die Win32-API geschrieben wurde, nach Linux (nun, ich portiere den OS X-Port des Win32-Ports nach Linux). Ich habe implementiert, QueryPerformanceCounterindem ich die uSeconds seit dem Start des Prozesses angegeben habe: BOOL
Ich habe die Antworten für Wie kann ich am besten überprüfen, ob eine Datei in C vorhanden ist? (plattformübergreifend) , aber ich frage mich, ob es einen besseren Weg gibt, dies mit Standard-C ++ - Bibliotheken zu tun. Am besten ohne zu versuchen, die Datei überhaupt zu öffnen. Beide statund...
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Указатель this в классе Wann sollte ich explizit this->memberin eine Methode einer Klasse schreiben
Ich muss jedes Flag, jeden Schalter, der im Erstellungsprozess von den Visual Studio-Binärdateien verwendet wird, in den Griff bekommen. Ich habe versucht, mithilfe von eine ausführliche Ausgabe zu erhalten vcbuild, konnte dies jedoch nicht. Was muss ich tun, um alles zu sehen, was Visual Studio...
Mir wurde gesagt, dass ein Handle eine Art Zeiger ist, aber nicht, und dass Sie damit einen Verweis auf ein Objekt und nicht auf das Objekt selbst behalten können. Was ist eine ausführlichere
Ich habe ein Win32-Projekt, das ich in Visual Studio 2005 geladen habe. Ich möchte in der Lage sein, Dinge im Visual Studio-Ausgabefenster zu drucken, kann aber für mein ganzes Leben nicht herausfinden, wie. Ich habe 'printf' und 'cout <<' ausprobiert, aber meine Nachrichten bleiben...
Ich habe kürzlich entschieden, dass ich für meine Timer-Klasse von Millisekunden auf Mikrosekunden umsteigen muss, und nach einigen Recherchen habe ich entschieden, dass QueryPerformanceCounter wahrscheinlich meine sicherste Wahl ist. (Die Warnung, Boost::Posixdass es unter Win32-API möglicherweise...
Mein GUI-Projekt in Qthat viele "Konfigurationsseiten" -Klassen, von denen alle direkt erben QWidget. Kürzlich wurde mir klar, dass alle diese Klassen zwei gemeinsame Slots ( loadSettings()und saveSettings()) haben. Diesbezüglich habe ich zwei Fragen: Ist es sinnvoll, eine abstrakte Basisklasse...
Gibt es eine Möglichkeit, die Protokollfunktion (Basis 2) zu schreiben? Die C-Sprache hat 2 eingebaute Funktionen - >> 1. logwelches ist Basis e. 2. log10Basis 10; Aber ich brauche die Log-Funktion von Basis 2.Wie man das
Hallo, ich versuche einen Standard std::stringin einen umzuwandeln, NSStringaber ich habe nicht viel Glück. Ich kann mit dem folgenden Code erfolgreich von a NSStringnach a konvertierenstd::string NSString *realm = @"Hollywood"; std::string REALM = [realm cStringUsingEncoding:[NSString...
Was ist in der Qt-Welt der Unterschied zwischen Ereignissen und Signalen / Slots? Ersetzt einer den anderen? Sind Ereignisse eine Abstraktion von Signalen /
Ich habe ein einfaches Hallo-Welt-Beispiel, das ich unter OS X kompilieren möchte hw.cpp: #include <iostream> #include <string> using namespace std; int main() { cout << "Hello world!" << endl; return 0; } Ich würde es gerne mit kompilieren gcc, aber ich hatte keinen Erfolg....
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen...
const int* const Method3(const int* const&) const; Kann jemand die Verwendung der einzelnen const erklären?
Warum haben Objekte derselben Klasse Zugriff auf die privaten Daten des jeweils anderen? class TrivialClass { public: TrivialClass(const std::string& data) : mData(data) {}; const std::string& getData(const TrivialClass& rhs) const { return rhs.mData; }; private: std::string...
Ich suche nach einer generischen, wiederverwendbaren Möglichkeit, a std::vectorin C ++ zu mischen . So mache ich das derzeit, aber ich denke, es ist nicht sehr effizient, da es ein Zwischenarray benötigt und den Elementtyp kennen muss (DeckCard in diesem Beispiel): srand(time(NULL));...
Dies ist eine Situation, der ich als unerfahrener Programmierer häufig begegne und die ich mich besonders für ein ehrgeiziges, geschwindigkeitsintensives Projekt wundere, das ich zu optimieren versuche. Werden diese beiden Funktionen für die wichtigsten C-ähnlichen Sprachen (C, objC, C ++, Java, C...