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.
4
Antworten

Wie man Code zwischen const und nicht-const Funktionen wiederverwendet, die andere Funktionen aufrufen

In diesem Beispielcode ist die Schleife innerhalb der beiden process() -Funktionen dupliziert. Der einzige Unterschied ist, dass einer const ist und der andere nicht. Gibt es eine Möglichkeit, die Code-Duplizierung zu entfernen, so dass...
25.09.2014, 00:16
1
Antwort

Basic String-Eingabe

Ich bin neu hier so nackt mit mir. Ich bin gerade auf diesen Codeabschnitt gestoßen, mit dem Benutzer Zeichenfolgen an der Eingabeaufforderung eingeben können. Ich bin mir bewusst, was sie tun und es ist alles großartig. Aber ich habe eine Frage...
14.09.2013, 16:29
1
Antwort

Warum ist es verboten, fork ohne exec in mac zu verwenden?

Meine Frage ist ziemlich einfach. Unter Linux ist es sehr beliebt, fork ohne exec zu verwenden Ich habe jedoch festgestellt, dass dies auf MacOS nicht möglich ist (siehe Handbuch Gabel) Ссылка    Es gibt Grenzen dafür, was Sie im Chil...
17.09.2013, 16:08
1
Antwort

Wie ruft man eine Funktion mit einem Verweis auf ein Array unbekannter Größe auf?

Betrachten Sie einen gültigen Code: %Vor% Diese Funktion akzeptiert ein Array als Argument, und der Compiler kann die Größe des Arrays mithilfe der Template-Argumentableitung herleiten. Jetzt ist es gültig (getestet auf Apple Clang Versio...
16.09.2013, 13:29
1
Antwort

statisch, constexpr, const - was bedeuten sie, wenn alle zusammen verwendet werden?

Ich bin total frustriert mit diesen Spezifizierern, weil ich verstehe, was sie tun, wenn sie alleine sind, aber ich finde sie schwer zu verstehen, wenn sie miteinander benutzt werden. Zum Beispiel, einige Code in der Wildnis enthalten - %Vor%...
24.02.2016, 06:53
1
Antwort

auto in der Funktionsparameterliste, die das Template-Argument impliziert

Andrew Sutton erwähnt in seinem Gespräch bei cppcon (~ 13 Minuten), dass Sie "bald" in der Lage sein zu schreiben %Vor% was bedeutet %Vor% genau wie es für generische lambdas in C ++ 14 eingeführt wurde. Wie lautet der Name für di...
20.10.2014, 05:33
3
Antworten

Optimale Möglichkeit, eine komplette Datei mit fstream in eine Zeichenkette einzulesen?

Viele andere Beiträge, wie " Lesen Sie die ganze ASCII-Datei in C ++ std :: string "Erklären Sie, was einige Optionen sind, aber beschreiben Sie keine Vor- und Nachteile verschiedener Methoden in irgendeiner Tiefe. Ich möchte wissen, warum eine...
23.08.2015, 18:21
4
Antworten

Virtuelle Funktionen und Umwandlung in void und zurück

Momentan arbeite ich mit einer Legacy-C ++ - Code-Basis. In dieser Codebasis werden Zeiger auf Objekte in void-Zeiger konvertiert und dann in einer C-Bibliothek gespeichert. Betrachten Sie den folgenden Code: %Vor% Die Objekte interface u...
21.08.2015, 07:30
2
Antworten

Libcurl funktioniert nicht mehr, SSL-Verbindungsfehler

Ich arbeite an einem Programm für den persönlichen Gebrauch, das in regelmäßigen Abständen einige Webseiten scrapt. Einer von ihnen erfordert die Verwendung von SSL und seine Haupt-URL ist eigentlich ein Load-Balancer, der jedes Mal von einer Li...
01.09.2015, 14:18
1
Antwort

Kompiliere mal mit boost :: signals2 sehr langsam

Wir haben eine große Codebasis, die boost :: signals seit Jahren erfolgreich einsetzt. Wir sind vor Kurzem dazu übergegangen, v1.54 zu verbessern und entschieden, dass Boost :: signals2 nicht mehr verwendet werden sollte und wir zu boost :: sign...
01.08.2013, 21:44