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

Übergeben Sie ein mehrdimensionales Array von verwaltetem Code an nicht verwalteten Code

Ich möchte Folgendes tun: Erstellen Sie drei dimesinal Array in c # -Code wie folgt: %Vor% Übergeben Sie es wie folgt an nicht verwalteten Code (c ++): %Vor% AKTUALISIERT Wenn ich den folgenden Code versuche, habe ich Laufzeitfe...
22.08.2011, 20:57
4
Antworten

Verwenden der Größe eines Arrays in einem anderen Array

%Vor% Ich habe gehört, dass eine Array-Größe in C ++ ein konstanter Ausdruck sein muss. Also char q[size(p)] ist ungültig, habe ich recht? Aber ich habe keine Fehler, als ich es versuchte %Vor% Warum?     
30.09.2010, 13:48
2
Antworten

Verschiebe einen VektorT * nach Vektorconst T *

Ist es möglich, ein vector<T*> in ein vector<const T*> zu verschieben, ohne es zu kopieren und ohne auf reinterpret_cast<> zu setzen? Ie. %Vor%     
05.03.2018, 11:26
1
Antwort

C ++: Lambda in sich selbst zerstören [duplizieren]

%Vor% Hier ist die Variable ptr , die von Lambda erfasst wird, und während functor() wird der Aufruffunktor zuerst durch functor = nullptr gelöscht und dann auf ptr zugegriffen. Ich denke, dass ptr beschädigt wurde, da es ein Fe...
05.03.2018, 16:34
2
Antworten

Über Speicherverwaltung in Java und C ++

Nun, mir wurde eine Aufgabe zugewiesen, im Grunde herauszufinden, wie die Speicherzuweisung für jede Sprache funktioniert, die ich verwenden werde. Nach einigen Nachforschungen habe ich einige Fragen und Zweifel, auf die ich gerne einen Einblick...
14.01.2009, 00:05
5
Antworten

Initialisierung eines zweidimensionalen Arrays von Strings

Wie deklariere ich ein zweidimensionales Array von Strings in C ++? und auch, wie man diese Zeichenkette auf Dateien schreibt?     
06.01.2011, 06:19
3
Antworten

Mutex als Klassenmitglied

%Vor% Wenn diese Klasse auf dem Heap ( temp* T = new temp() ) zugeordnet ist, ist dies threadsicher (für jede Instanz, nicht alle Instanzen zusammen)? Wenn ich boost::mutex mx - & gt; boost::mutex* mx , und es im Konstruktor zuwei...
10.05.2011, 08:10
4
Antworten

Wie kann ich eine Variable mit demselben Typ wie eine bestimmte Funktion erstellen?

Ich habe eine C ++ Funktion wie %Vor% Nun möchte ich eine Variable erstellen, die einen Zeiger auf f enthält. Diese Variable sollte den richtigen Typ haben ( int (*)( const std::string &, double ) - aber ich möchte diesen Typ nicht...
11.05.2011, 09:46
5
Antworten

Wie optimiert man Speicherzugriffsmuster / Cache-Misses für dieses Array-Dezimations- / Downsample-Programm?

Ich wurde kürzlich nach einem Code gefragt, um das Array "in-place" zu dezimieren / downsampling. Diese "Dezimierungs" -Funktion nimmt ein Array von Ints und speichert einen Eintrag bei einem geraden Index i in dem Array bei dem Index i/2 ....
10.09.2017, 08:17
1
Antwort

Warum kann ich nicht zwei Accessoren für dasselbe Element in der tbb-Hash-Map haben?

Wenn ich im folgenden Code a1 nicht freigebe, scheint der Code in einer Endlosschleife innerhalb der Funktion map.find hängen zu bleiben. Was ist, wenn ich nach einem Element in zwei verschiedenen Teilen der Anwendung suchen muss? %Vo...
24.07.2017, 06:34