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

Arrays mit 0 Elementen

Ist ein Array mit 0 Elementen dasselbe wie ein nicht zugeordneter Zeiger? Ist int arr[0]; identisch mit int* arr; ? Bearbeiten: Was passiert, wenn ich etwas Ähnliches mache: %Vor% Ich habe diesen Code ausprobiert und es kompiliert...
20.04.2012, 15:14
3
Antworten

Aufruf des Objektkonstruktors / Destruktors mit einem benutzerdefinierten Zuordner

Ich habe nach benutzerdefinierten Allokatoren gesucht und sehe sie oft mit einer Art Funktion, um Speicher zuzuordnen. Zu Testzwecken und zur Weiterbildung habe ich versucht, ein "einfaches" Beispiel dafür zu geben. Es gibt jedoch eine grundlege...
18.04.2012, 00:42
1
Antwort

Wrap überladene Funktion über Std :: Funktion

Ich habe eine überladene Funktion, die ich in einer std :: -Funktion übergeben möchte. GCC4.6 findet keine "Matching-Funktion". Während ich hier einige Fragen fand, sind die Antworten nicht so klar, wie ich sie gerne hätte. Könnte mir jemand sag...
11.04.2012, 17:35
5
Antworten

Wie vergleichen die "zufälligen" Generatoren in verschiedenen Sprachen (d. h. Java und C ++)?

Trotz des merkwürdigen Titels möchte ich eine berechtigte Frage stellen: Welche generierten Zahlen sind mehr zufällig : Java Random() class oder Math.random() oder C ++ rand() ? Ich habe gehört, dass PHP rand() ziemlich schlecht i...
04.02.2013, 08:12
2
Antworten

Ist es notwendig, pthread_mutex_destroy auf einem Mutex aufzurufen?

Ich verwende pthread_mutex_t in einem C ++ - Programm wie folgt: %Vor% (Die Klasse ist nicht kopierbar - Ссылка ) Was ich nicht verstehe - ist es ein Fehler zu nicht Aufruf pthread_mutex_destroy im Destruktor? Die Dokumentation, die...
06.02.2013, 03:55
5
Antworten

Wie überprüft man, ob ein Template-Parameter ein Iterator-Typ ist oder nicht?

%Vor% Die Frage ist: Wie werden die fünf assert-Anweisungen übergeben?     
02.12.2010, 14:20
3
Antworten

string [length ()] in C ++, ist es OK?

Der Code meines Kollegen sah so aus: %Vor% Seine Anwendung stürzt ab und ich denke, dass dies darauf zurückzuführen ist, dass s außerhalb des Bereichs liegt, da die Bedingung nur bis zu s.size() - 1 gehen sollte. Aber andere Leute n...
13.05.2012, 09:05
10
Antworten

Kann der Compiler die Variable, die als flüchtig deklariert wurde, zwischenspeichern

Soweit ich weiß, optimiert der Compiler niemals eine Variable, die als volatile deklariert ist. Allerdings habe ich ein Array wie folgt deklariert. %Vor% Und verschiedene Threads lesen und schreiben darauf. Ein Element des Arrays wird nur...
03.10.2012, 14:10
4
Antworten

Doppelte Ausrichtung

Nach der Diskussion von diesem Beitrag habe ich verstanden, dass der Hauptgrund dafür Die Ausrichtung der Strukturelemente ist Leistung (und einige Einschränkungen der Architektur). Wenn wir Microsoft (Visual C ++), Borland / CodeGear (C ++...
19.06.2012, 19:50
4
Antworten

Wie finden Sie alle Referenzen des überladenen Operators einer bestimmten Klasse in Visual Studio?

Wenn ich eine Klasse mit einer überladenen ==-Operatorfunktion habe, wie finde ich heraus, wo dieser überladene Operator im gesamten Code verwendet wird? (Anders als einen Unterbrechungspunkt in die überladene == -Methode zu setzen und zu sehen,...
02.08.2011, 19:07