Ich benutze mapin C ++. Angenommen, ich habe 10 Werte in mapund möchte nur den ersten. Wie bekomme ich es? Vielen Dank.
Ich benutze mapin C ++. Angenommen, ich habe 10 Werte in mapund möchte nur den ersten. Wie bekomme ich es? Vielen Dank.
Ich habe cygwin mit allen Paketen unter Windows 7 64 Bit installiert. Aus irgendeinem Grund gibt mir der Befehl make einen Fehler: bash make: Befehl nicht gefunden. Ich habe nachgesehen und in meinem bin-Ordner befindet sich keine make.exe. Kann mir jemand dabei helfen? Ich muss wirklich machen,...
Ich verwende Eclipse Helios unter Ubuntu 10.04 und versuche, das CDT-Plugin darauf zu installieren. Ich lade es hier hier herunter . Und dann gehe ich zu Neue Software installieren und wähle die Zip-Datei aus ( ich extrahiere sie nicht, wähle einfach die Zip-Datei aus ). Und es ist in Ordnung, es...
Mein Code ist voll von Anrufen an assert(condition). In der Debug-Version verwende ich, g++ -gdie meine Behauptungen auslöst. Unerwarteterweise werden dieselben Behauptungen auch in meiner Release-Version ausgelöst, die ohne -gOption kompiliert wurde . Wie kann ich meine Zusicherungen beim...
Mögliches Duplikat: Wie teile ich einen String? Was ist der richtige Weg, um einen String in einen Vektor von Strings aufzuteilen? Trennzeichen ist Leerzeichen oder Komma.
Kann jemand es in einer Sprache erklären, die nur Sterbliche verstehen?
Was bedeutet es, dass der Compiler eine zweiphasige Suche verwendet, um die Vorlagenklasse zu kompilieren?
Was sind die negativen Folgen von nicht verwendeten Includes? Ich bin mir bewusst, dass sie zu einer erhöhten Binärgröße führen (oder doch?), Sonst noch etwas?
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden Sie in der Hilfe ....
Ich bin auf folgenden Code gestoßen: line += addr & 0x3fULL; Offensichtlich sind 'U' und 'L' keine hexadezimalen Ziffern. Ich vermute, dass die 'ULL' am Ende dieses hexadezimalen numerischen Literals "Unsigned Long Long" bedeutet - bin ich richtig? (so etwas ist sehr schwer zu googeln) Wenn...
Ich erhalte eine Fehlermeldung aus dem folgenden Code mit C ++. Main.cpp #include "file.h" int main() { int k = GetInteger(); return 0; } File.h static int GetInteger(); File.cpp #include "file.h" static int GetInteger() { return 1; } Der Fehler, den ich bekomme: Error C2129: static function 'int...
Code: std::vector<int> x{1,2,3,4}; std::array<int, 4> y{{1,2,3,4}}; Warum brauche ich doppelte geschweifte Klammern für std :: array?
Ich bin etwas verwirrt über die Rolle std::unique_lockbei der Arbeit mit std::condition_variable. Soweit ich die Dokumentation verstanden habe , std::unique_lockhandelt es sich im Grunde genommen um einen aufgeblähten Schlossschutz mit der Möglichkeit, den Zustand zwischen zwei Schlössern...
Ich bin neu in C / C ++, daher habe ich einige Fragen zu einem Basistyp: a) Können Sie mir den Unterschied zwischen int64_tund long( long int) erklären ? Nach meinem Verständnis sind beide 64-Bit-Ganzzahlen. Gibt es einen Grund, einen über den anderen zu wählen? b) Ich habe versucht, die...
Ich möchte eine std::setmit einer benutzerdefinierten Vergleichsfunktion erstellen . Ich könnte es als Klasse mit definieren operator(), aber ich wollte die Möglichkeit genießen, ein Lambda dort zu definieren, wo es verwendet wird. Deshalb habe ich beschlossen, die Lambda-Funktion in der...
Ich habe alten Code aktualisiert und versucht, nach Möglichkeit auf c ++ 11 zu aktualisieren. Mit dem folgenden Code habe ich Uhrzeit und Datum in meinem Programm angezeigt #include <iostream> #include <string> #include <stdio.h> #include <time.h> const std::string...
Ich versuche, mich mit dem Mixin-Konzept vertraut zu machen, aber ich kann anscheinend nicht verstehen, was es ist. Ich sehe es so, dass es eine Möglichkeit ist, die Fähigkeiten einer Klasse durch Vererbung zu erweitern. Ich habe gelesen, dass die Leute sie als "abstrakte Unterklassen" bezeichnen....
In C ++ 11 wurde eine sehr praktische Funktion eingeführt, die als Raw-String-Literale bezeichnet wird. Hierbei handelt es sich um Strings ohne Escape-Zeichen. Und anstatt dies zu schreiben: regex mask("\\t[0-9]+\\.[0-9]+\\t\\\\SUB"); Sie können dies einfach schreiben: regex
Ich finde einen IPCH-Ordner in meinem Projekt, dessen Dateien eine IPCH-Erweiterung haben. Außerdem sind sie ziemlich voluminös. Kann ich sie loswerden?
Ich habe gehört, dass die Größe der Datentypen intje nach Plattform variieren kann. Meine erste Frage ist: Kann jemand ein Beispiel bringen, was schief geht, wenn das Programm int4 Bytes annimmt , auf einer anderen Plattform jedoch 2 Bytes? Eine andere Frage, die ich hatte, ist verwandt. Ich...