Warum nicht ++C?
-
Ich denke, so etwas können die Compiler wegoptimieren. In Ausdrücken mit Inkrementoperator hinter der Variable muss man natürlich aufpassen, das sollten ordentliche Compiler m.E. aber richtig handhaben.
-
Was sollte es in C auch für Situationen geben, in denen Postfix-++ nicht wegoptimiert werden kann?
-
ich denke es soll aussagen das C noch in C++ enthalten ist, da ja C++, "C" zurückgibt und erst danach erweitert.
Sozusagen eine erweiterung für c (c with classes).
Zudem spricht sich C++ besser ^^weiss nich, mein gedankengang is grad blöd zu erklären (v.a. um die uhrzeit :P)
hoffe mal man hat mich verstanden
bis denn,
-k1ro
-
Ich erkläre es euch:
Ich heiße Sascha, weil meine Eltern sich für diesen Namen entschieden haben.
C++ heißt so, weil sich der Erfinder für diesen Namen entschieden hat.
-
Mis2com schrieb:
Ich denke, so etwas können die Compiler wegoptimieren.
...aber nur bei Builtins.
-
operator void schrieb:
Was sollte es in C auch für Situationen geben, in denen Postfix-++ nicht wegoptimiert werden kann?
array[i++] = 'c';
mfg
-
@Terraner: In C ohne ++.
-
<offtopic>
(Hmm. Fuer "normale Leute" muss sich der Name C++ ziemlich Buzzword-artig anhoeren: "Hey, ich programmiere mit C plus! plus!". ++C hoert sich nicht so gut an. "DoppelplusC", das war 1984, oder?)
-
SirLant schrieb:
Ich erkläre es euch:
Ich heiße Sascha, weil meine Eltern sich für diesen Namen entschieden haben.
C++ heißt so, weil sich der Erfinder für diesen Namen entschieden hat.Stimmt, macht aber trotzdem Spaß sich bei sowas über den Namen den Kopf zu zerbrechen da er doch interpretationsraum zulässt.
Sascha dagegen nicht
-
k1ro schrieb:
SirLant schrieb:
Ich erkläre es euch:
Ich heiße Sascha, weil meine Eltern sich für diesen Namen entschieden haben.
C++ heißt so, weil sich der Erfinder für diesen Namen entschieden hat.Stimmt, macht aber trotzdem Spaß sich bei sowas über den Namen den Kopf zu zerbrechen da er doch interpretationsraum zulässt.
Man könnte natürlich auch auf seiner Homepage nachlesen, was aber langweilig wäre. http://www.research.att.com/~bs/bs_faq.html#name