Suchergebnisse für Anfrage "c++"

1 die antwort

Ungewöhnliche Heap-Größenbeschränkungen in VS2003 C ++

Ich besitze eine C ++ - App, die große Datenmengen verwendet, und habe beim Testen festgestellt, dass der Arbeitsspeicher knapp wird, obwohl noch genügend Arbeitsspeicher verfügbar ist. Ich habe den Code wie folgt auf einen Beispieltestfall ...

5 die antwort

Vergleich zwischen String-Literal

Dieser sehr einfache Code: #include <iostream> using namespace std; void exec(char* option) { cout << "option is " << option << endl; if (option == "foo") cout << "option foo"; else if (option == "bar") cout << "opzion bar"; else cout << "???"; ...

4 die antwort

Warum scheint sich std :: istringstream anders aufzulösen als std :: ifstream im ternären (? :) Operator?

Ich bin es gewohnt, kleine Befehlszeilentools zu schreiben, die entweder einen Dateinamen annehmen oder von denen gelesen wirdstd::cinAlso benutze ich dieses Muster schon eine ganze Weile: int main(int argc, char* argv[]) { std::string filename; ...

TOP-Veröffentlichungen

3 die antwort

Wie kann die Kompilierungszeit (exponentiell) schneller sein als die Laufzeit?

Der folgende Code berechnet Fibonacci-Zahlen durch einexponentiell langsam Algorithmus: #include <cstdlib> #include <iostream> #define DEBUG(var) { std::cout << #var << ": " << (var) << std::endl; } constexpr auto fib(const size_t n) -> long ...

1 die antwort

"Fast Standard" -Kopierkonstruktor (& Zuweisungsoperator) in C ++

Normalerweise mache ich "fast Standard" -Kopierkonstruktoren und Zuweisungsoperatoren. Das heißt, ich befinde mich in Situationen, in denen die vom Compiler bereitgestellten Kopier- und Zuweisungsoperatoren für die meisten Datenelemente ...

5 die antwort

C ++ Erkennen, wenn der Benutzer die Pfeiltaste drückt

Ich habe ein Problem mit der Erkennung von Pfeiltasten in meiner C ++ - Konsolenanwendung. Ich habe alles ausprobiert, was ich gefunden habe, sowohl hier als auch auf anderen Lernseiten, aber alle geben mir das Gleiche, wenn ich auf den Pfeil ...

2 die antwort

Probleme beim Importieren von Bibliotheken in mein C ++ - Projekt. Wie kann das behoben werden?

Ich benutze die<XZY> IDE, um mein Programm zu kompilieren und Probleme beim Importieren / Integrieren einer bestimmten Bibliothek zu haben. Ich bekomme Fehlermeldungen wie fatal error: 3rdPartyLib.h: No such file or directoryFür ein #include ...

2 die antwort

Variadische Template-Funktion, die Lambda akzeptiert

Ich versuche, den Compilerfehler zu verstehen, den ich für den folgenden Code erhalte. Ich habe eine variable Vorlagenfunktion, die ein Lambda mit den angegebenen Typen akzeptiert, und der Versuch, diese Funktion aufzurufen, führt dazu, dass die ...

1 die antwort

Segmentierungsfehler bei Verwendung von boost :: numpy :: ndarray

Ich bekomme das, was ich für einen seltsamen Seg-Fehler halte, wenn ich versuche zu bestehenboost::numpy::ndarray als Argument: #include <iostream> #include <boost/python.hpp> #include <boost/numpy.hpp> void say_hello(boost::numpy::ndarray& ...

1 die antwort

DirectX-Game-Hook

Ich versuche, Mausereignisse in einem Spiel zu simulieren. Die Spiele verwenden DirectInput, so dass Sie SendMessage nicht verwenden können, um Mausereignisse / Tastaturereignisse zu senden. Deshalb muss ich mich in das Spiel einhängen. Außerdem ...