Gast
#972824
Hallo, was machen eigentlich die Operatoren += und -= ? kennt jemand da eine Tabelle?
|
Anzeige
|
Operator Tabelle
Gast
#972824
Hallo, was machen eigentlich die Operatoren += und -= ? kennt jemand da eine Tabelle? A += B -> A = A + (B); Für "-=" und andere "X="-Operatoren gilt das gleiche.
Gast
#972842
aaaaaah :-) Danke! Wo kann man das Nachlesen? Das sind keine Operatoren, sondern nur "verkürzungen", die sich mal sehr faule Programmierer einfallen lassen haben. Genau so wie "i++" (i=i+1). Gruß
Gast
#972896
@Michi, >Wo kann man das Nachlesen? in jedem guten C++ Buch, z.B. in Bjarne Stroustrup "The C++ Programming Language". @Waldemar F., >Das sind keine Operatoren, sondern nur "verkürzungen", ... +=,-=,... sind keine Abkürzungen, sondern eigenständige Operatoren. Sie greifen nur dann auf die Operatoren +,-,... zu, wenn +=,-=,... als Operatoren nicht explizit definiert sind. Gruss Jörg Michi wrote: > Wo kann man das Nachlesen? Im C-Standard: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf Das zitierte Dokument nennt sich aus formalen Gründen "Draft" (einen richtigen Standard muss man bei der ISO für Geld erwerben), es ist aber inhaltlich der endgültige Standard mit den beiden bereits eingearbeiteten "Technical Corrigenda" (TCs).
Gast
#973111
@Waldemar F. @Jörg Hochsprachen sind Ansammlungen von Abkürzungen. Die meisten Prozessoren haben nur += etc. diese Operatoren sin eben diesem Umstand zu verdanken. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|