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.
1
Antwort

Wie erhalte ich zur Laufzeit den Pfad zu meinem dylib?

Wie kann Code in einer dylib unter OS X den Pfad finden, von dem er zur Laufzeit geladen wurde? Wenn ich von einem Windows-Hintergrund komme, kann ich GetModuleFileName(dllHandle,...) aufrufen. Es gibt NSGetExecutablePath() , was mir...
28.09.2011, 12:25
3
Antworten

Warum Mutex als Parameter an eine Funktion übergeben wird, die von einem Thread aufgerufen wird?

An einigen Stellen habe ich Leute gesehen, die einen Thread-Pool erstellt und Threads erstellt und eine Funktion mit diesen Threads ausgeführt haben. Beim Aufruf dieser Funktion wird boost :: mutex als Referenz übergeben. Warum ist es so? Ich gl...
26.09.2011, 12:49
2
Antworten

Effiziente Methode, um eine Vektorengröße um eine bestimmte Länge zu reduzieren?

Nehmen wir an, ich habe einen willkürlichen Vektor A. Was ist der effizienteste Weg, um die Größe der Vektoren um einen beliebigen Betrag zu reduzieren? Meine aktuelle Methode ist wie folgt: %Vor% Gibt es einen effizienteren Weg, dies zu...
08.01.2012, 22:36
4
Antworten

Was sind einige gute Methoden, um String-Namen durch Integer-Hashes zu ersetzen

Normalerweise haben Entitäten und Komponenten oder andere Teile des Spielcodes im datengesteuerten Design Namen, die überprüft werden, wenn Sie herausfinden wollen, mit welchem ​​Objekt Sie es genau tun. %Vor% Wenn Sie die Möglichkeit, dass...
04.01.2012, 16:39
4
Antworten

Sine Berechnungsinkonsistenz in Visual C ++ 2012?

Betrachten Sie den folgenden Code: %Vor% Wenn die Ausgabe mit Visual C ++ 2012 ( cl fputest.cpp ) kompiliert wurde und das Programm ausgeführt wird, lautet die Ausgabe wie folgt: %Vor% Fragen: Warum sind diese beiden Werte untersch...
01.09.2012, 07:01
1
Antwort

Zeilenvorschub und Wagenrücklauf

Kürzlich habe ich mit einigen Strings, Texteingaben und ähnlichen Dingen gearbeitet, und mir wurde klar, dass ich wenig über 2 Zeichen - LF (10) und CR (13) - verwirrt habe. Jedes Mal, wenn ich eine neue Zeile starten musste, habe ich std :: end...
10.09.2011, 13:29
2
Antworten

Wie bette ich WebKit in ein Fenster ein? [Duplikat]

Ich versuche, das WebKit-Projekt in meine Lösung einzubetten. Zuerst möchte ich das Webkit einfach in ein typisches Fenster rendern und es dazu bringen, einen Pseudozufalls-URI zu laden. Ich habe versucht, die Quellen von Ссылка zu chec...
05.09.2011, 18:09
2
Antworten

Was ist der Zweck einer Funktion try Block? [Duplikat]

Dieser Code löst beim Erstellen des int -Objekts in der Klasse Dog eine UseResources -Ausnahme aus. Die int -Ausnahme wird von einem normalen try-catch Block abgefangen und der Code gibt aus: %Vor% %Vor% Wenn wir nun d...
02.12.2011, 16:43
2
Antworten

Gibt es einen impliziten Barrier nach omp kritischen Abschnitt?

Gibt es nach dem kritischen Abschnitt omp eine implizite omp-Barriere? Beispiel: Kann ich den folgenden Code version-1 in version-2 ändern. VERSION-1 %Vor% VERSION-2 %Vor% Bekomme ich das gleiche Ergebnis für Version-1 und Vers...
04.05.2012, 06:08
1
Antwort

boost :: asio bekomme Client-IP

Ich schreibe einen Server über TCP mit boost :: asio . Ich versuche eine Möglichkeit zu finden, Verbindungen außerhalb von localhost zu blockieren. Nur was ich gefunden habe, ist das . Es gibt: %Vor% was "tomasz-lenovo-ideapad-Y530" (das i...
17.12.2012, 20:53