Definition von neuen Operatoren (Frage zu Link in "Problem mit Praktikumsaufgabe")
-
volkard schrieb:
_matze schrieb:
Übrigens, Hacker, schau dir deine "Funktion" besser noch mal an. Wie ruf ich die jetzt auf?

Mit whitspace overloading. http://www2.research.att.com/~bs/whitespace98.pdf
Hi,
da les ich, dass man einen Operator pow definieren kann. Soweit ich weiß (und ungefähr alle threads dazu im Netz), ist das in C++ garnicht möglich.
Was meint Bjarne damit?Dazu soll er auch einen Beitrag, B. Stroustrup: "User-defined operators for fun and profit", geschrieben haben. Den find ich nirgends. Das ist alles n bissel komisch - zumal mir das (auch weil volkard darauf hinweist) nicht umbedingt zweifelhaft erscheint.
VD :xmas1:
-
Lies die whitespace98.pdf mal bis zum Ende durch.
-
Ergänzender Nachtrag:
Es ging um diese Funktion:Hacker schrieb:
double (double t) { /* USW */ }
-
Aber mir geht es ja um einen Operator pow - und ja, ich les mir das mal durch.
-
ganz unten ist ein link zu einem präprozessor der das umsetzt