c++

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll.
3
Antworten

Begrenzen Sie STL-Algorithmen auf N Elemente

(Inspiriert von einem Kommentar von nakiya) Viele STL-Algorithmen verwenden einen Bereich als ein Paar von Iteratoren. Zum Beispiel for_each(begin, end, &foo); . Offensichtlich, wenn distance(begin, end) >= N und begin ein Random-...
11.11.2010, 11:44
3
Antworten

Vim: Formatierung des Quellcodes

Sehen Sie sich die enum an: %Vor% Wie kann ich die ganze Kraft von Vim nutzen, um es neu zu formatieren? %Vor% Persönlich gehe ich Zeile für Zeile und Tabbing. Es ist das gleiche wie ich das in jedem normalen Editor machen würde. Wie man...
10.11.2010, 08:03
5
Antworten

Was ist der Unterschied zwischen geschützter und privater Ableitung in c ++ [Duplikat]

Was ist der Unterschied zwischen der Ableitung als geschützt oder privat in C ++? Ich bin nicht in der Lage, das herauszufinden, da beide den Zugriff auf Basisklassenmitglieder von abgeleiteten Klassenobjekten zu beschränken scheinen     
05.05.2011, 21:42
4
Antworten

Kann MongoDB als eingebettete Datenbank verwendet werden?

Wie der Titel sagt, möchte ich den MongoDB-Server in meine eigene C ++ - Anwendung einbetten. Ich habe diesen Modus in der Dokumentation nicht gefunden. Was ich suchte, ist etwas wie SQLite oder Firebird im Embedded-Modus. Ist das auch mit Mongo...
05.05.2011, 17:46
4
Antworten

Warum Pointer auf nicht definierte Structs sind in C und C ++ manchmal illegal

Warum ist %Vor% ist in C und C ++ unzulässig (weil T nicht definiert ist), während %Vor% ist gültig, obwohl es T noch nicht definiert? Gibt es eine Situation, in der es für den Aufrufer einen semantischen Unterschied macht, ob T...
03.05.2011, 21:48
5
Antworten

Datenelemente der virtuellen Basisklasse

Warum wird empfohlen, keine Datenelemente in der virtuellen Basisklasse zu haben? Was ist mit Funktionsmitgliedern? Wenn ich eine Aufgabe habe, die allen abgeleiteten Klassen gemeinsam ist, ist es in Ordnung, wenn die virtuelle Basisklasse di...
28.07.2009, 10:03
8
Antworten

Muss ich den Lesezugriff auf einen STL-Container in einer Multithreading-Umgebung schützen?

Ich habe eine std :: list & lt; & gt; Container und diese Threads: Ein Autorenthread, der Elemente auf unbestimmte Zeit hinzufügt. Ein Reader / Writer-Thread, der Elemente liest und entfernt, solange sie verfügbar sind. Mehrere Read...
09.10.2008, 14:47
9
Antworten

ein Programm kompilieren, um im DOS-Modus zu laufen

Ich schreibe ein einfaches Programm, um im DOS-Modus zu laufen. Alles funktioniert unter emulierten Konsole in Win XP / Vista / Seven, aber nicht in DOS. Der Fehler lautet: this program caonnot be run in DOS mode . Ich frage mich, ob das ein P...
14.01.2010, 19:18
3
Antworten

Lokale Variablen, die übergeben werden (C ++)

Ich habe ein Problem beim Lernen von C ++ festgestellt, wo eine lokale Variable in einer Funktion an die lokale Variable mit dem gleichen Namen in einer anderen Funktion übergeben wird. Beide Funktionen laufen in main (). Wenn dies ausgeführt...
23.03.2016, 02:47
2
Antworten

C ++ Thread, der das Referenzargument verwendet, ist beim Kompilieren fehlgeschlagen

%Vor% Der obige Code schlägt mit der folgenden Fehlermeldung fehl: %Vor% Ich verstehe, dass ich std::ref() verwenden kann, um das Argument zu übergeben. Aber wenn ich nach Wert überlasse, warum ist es ein Fehler, da thread das Argum...
31.03.2016, 19:10