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

statisch - nur zur Begrenzung des Umfangs verwendet?

Ist das Schlüsselwort static in C nur dazu gedacht, den Gültigkeitsbereich einer Variablen auf eine einzelne Datei zu beschränken? Ich muss wissen, ob ich das richtig verstanden habe. Bitte nehmen Sie die folgenden 3 Dateien an, file1.c...
25.11.2009, 08:13
4
Antworten

Die Verwendung des XOR-Operators zum Suchen nach doppelten Elementen in einem Array schlägt in vielen Fällen fehl

Ich stieß auf einen Post Wie finde ich ein doppeltes Element in einem Array von aufeinanderfolgenden aufeinanderfolgenden Ganzzahlen? , erkannte aber später, dass dies bei vielen Eingaben fehlschlägt. Zum Beispiel: arr[] = {601,602,603,604...
26.05.2012, 06:57
3
Antworten

OpenMPI MPI_Barrier Probleme

Ich habe einige Synchronisationsprobleme mit der OpenMPI-Implementierung von MPI_Barrier: %Vor% für mpirun -n 2 ./a.out Ausgabe sollte sein: P0 P1 ... Ausgabe ist manchmal : P0 P0 nochmal P1 P1 wieder was ist los?     
03.03.2011, 14:30
3
Antworten

Wie definiert man Typ A in Typ B und Typ B in Typ A?

Ich habe zwei Arten. Ein Typ A und ein Typ B. Der Problemtyp A enthält Typ B und Typ B enthält Typ A. Eine solche Sache funktioniert nicht: %Vor% Bearbeiten: Das ist nicht mein Design. Ich konvertiere C-Header-Dateien (um auf eine DLL zuzu...
21.01.2013, 11:16
5
Antworten

Rechtsverschiebung mit Nullen am Anfang

Ich versuche, eine Art Linksverschiebung zu machen, die am Anfang Nullen anstelle von Einsen hinzufügen würde. Zum Beispiel, wenn ich shift 0xff verließ, bekomme ich das: %Vor% Wenn ich es jedoch richtig verschiebe, bekomme ich das: %Vo...
18.01.2013, 10:25
6
Antworten

Reihenfolge der Auswertung von Argumenten beim Funktionsaufruf?

Ich studiere über undefiniertes Verhalten in C und kam zu einer Aussage, die besagt, dass    Es gibt keine bestimmte Reihenfolge der Auswertung von Funktionsargumenten Aber was ist dann mit den Standard-Aufrufkonventionen wie _cdecl un...
24.03.2014, 17:55
6
Antworten

Warum kann ich einen Float nicht multiplizieren? [Duplikat]

Ich war ziemlich überrascht, warum ich versuchte, einen Float in C zu multiplizieren (mit GCC 3.2) und dass es nicht so lief, wie ich es erwartet hatte. Als Beispiel: %Vor% Anzeigen: 31.099998 Ich bin neugierig, wie Floats implementie...
13.06.2010, 05:00
6
Antworten

Große Zufallszahlen in C / C ++ erhalten

Standard rand() function gibt Zahlen, die nicht groß genug für mich sind: Ich brauche unsigned long long one. Wie bekommen wir wirklich große Zufallszahlen? Ich habe versucht, eine einfache Hash-Funktion zu ändern, aber es ist zu big , da...
23.01.2015, 17:47
5
Antworten

Zwei-Wege-Kommunikation in Socket-Programmierung mit C

Ich habe ein paar Zweifel in der Socket-Programmierung. Ich kann meine Daten vom Client zum Server senden und mein Server verarbeitet die Daten. Das o / p der verarbeiteten Daten möchte ich an meinen Kunden zurücksenden. So können wir die Daten...
24.07.2011, 23:26
5
Antworten

Warum kann ein printf () in C nicht zwei 64-Bit-Werte gleichzeitig ausgeben?

Ich arbeite an einem 32-Bit-System. Wenn ich versuche, mehr als einen 64-Bit-Wert in einem einzelnen Druck zu drucken, kann er keine weiteren (d. H. Zweiten, dritten, ...) Variablenwerte drucken. Beispiel: %Vor% Warum kann dieser Druck ni...
27.07.2011, 20:21