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

Würde der Compiler die bedingte Anweisung in der Schleife optimieren, indem er sie außerhalb der Schleife verschiebt?

Hier ist der C-Code: %Vor% Ich habe gcc verwendet, um diesen Code zu kompilieren. Wenn ich mit -O kompiliert hätte, würde es die Funktion f folgendermaßen optimieren: %Vor%     
13.06.2013, 09:34
7
Antworten

Wie verwende ich fälschlicherweise die Funktion round () in C?

Ich bekomme unerwartete Ergebnisse von den Funktionen round() und roundf() in der math.h -Bibliothek. Hier ist der Beispielcode: %Vor% Wenn ich das Programm kompiliere und laufe, bekomme ich: %Vor% Wierd huh? Update: Zusamm...
22.02.2009, 22:15
5
Antworten

Warum Serialisierung, wenn ein Klassenobjekt im Speicher bereits binär ist (C / C ++)?

Meine Vermutung ist, dass Daten im physischen Speicher verstreut sind (sogar die Daten eines Klassenobjekts sind im virtuellen Speicher sequenziell). Um die Daten korrekt zu senden, muss sie also neu zusammengesetzt werden und über die Netzwerk...
13.12.2011, 07:51
4
Antworten

Wie wird pow () in C berechnet?

Unser Professor sagte, dass Sie ein b nicht berechnen können, wenn ein & lt; 0 mit pow() , weil pow() natürliche Logarithmen verwendet, um es zu berechnen (a b = e b ln a ) und da es für negative Zahlen nicht definiert ist, kann es nic...
27.11.2016, 00:42
3
Antworten

Was ist S_ISREG () und was macht es?

Ich stieß auf das Makro S_ISREG () in einem C-Programm, das Dateiattribute abruft. Leider gibt es keine grundlegenden Informationen über dieses Makro online. Es gibt einige fortgeschrittene Diskussionen darüber, aber das ist jenseits dessen, won...
20.10.2016, 19:48
1
Antwort

#include cmath vs #include math.h in einem C ++ - Programm [duplizieren]

Was sind die Erwägungen für die Einbeziehung der ersteren statt der letzteren in ein C ++ - Programm? Ich schließe immer math.h , stdlib.h und niemals cmath , cstdlib usw. ein. Ich verstehe den Grund nicht, warum die letzteren überha...
27.03.2013, 10:18
1
Antwort

CUDA: Gekachelte Matrix-Matrix-Multiplikation mit gemeinsamem Speicher und Matrixgröße, die kein Vielfaches der Blockgröße ist

Ich versuche, mich mit der CUDA-Programmierung vertraut zu machen, und habe eine ziemlich lustige Zeit davon. Im Moment schaue ich mir dieses PDF an, das sich mit Matrixmultiplikation beschäftigt , mit und ohne gemeinsamen Speicher gemacht. De...
15.09.2013, 17:45
2
Antworten

Anzahl der Leerzeichen mit printf in C drucken

Ich habe mich gefragt, wie ich es schaffen kann, eine bestimmte Anzahl von Leerzeichen mit printf in C zu drucken Ich dachte so etwas, aber auch mein Code druckt nicht nach der ersten printf-Anweisung, mein Programm kompiliert tadellos gut tho.I...
01.09.2014, 15:55
3
Antworten

Warum darf beim Aufruf einer Funktion in C nicht genügend Parameter übergeben werden?

Ich weiß, dass das Funktionsprototyping in C ++ obligatorisch ist, wenn die Funktion nach der main() -Funktion definiert ist, aber in C optional ist (aber empfohlen). Kürzlich habe ich ein einfaches Programm geschrieben, das zwei Zahlen hinzu...
28.05.2015, 16:04
5
Antworten

Warum sind die C-gelieferten Integer-Typen für praktisch jedes Projekt nicht gut genug?

Ich bin viel mehr ein Systemadministrator als ein Programmierer. Aber ich verbringe übermäßig viel Zeit damit, den Programmierercode zu durchsuchen, um herauszufinden, was schief gelaufen ist. Und eine beunruhigende Menge von dieser Zeit wird...
27.06.2014, 05:10