Hallo
ich habe eine Frage unzwar zu Operatoren überladen.
Folgendes zb bei der Klasse ostream als sowohl bei der Klasse String ist der << Operator überladen.
Nun ist meine Frage welche Operator kommt hier zum tragen?
Ich würden nämlich gerne eine meiner Klassen mit << per cout ausgeben und ich würde gerne wissen wie ich das ganze überladen kann/muss.
Weiters würdes es mich interresieren was ist wenn In Klasse A ein Operator für A-B existiert...
und in Klasse B ein Operator -B existiert was macht der Compiler hier für welchen Operator entscheidet er sich A ?(-B) würde ja nicht viel sinn ergeben oder doch?
lg Klo
ich habe eine Frage unzwar zu Operatoren überladen.
Folgendes zb bei der Klasse ostream als sowohl bei der Klasse String ist der << Operator überladen.
Nun ist meine Frage welche Operator kommt hier zum tragen?
Ich würden nämlich gerne eine meiner Klassen mit << per cout ausgeben und ich würde gerne wissen wie ich das ganze überladen kann/muss.
Weiters würdes es mich interresieren was ist wenn In Klasse A ein Operator für A-B existiert...
und in Klasse B ein Operator -B existiert was macht der Compiler hier für welchen Operator entscheidet er sich A ?(-B) würde ja nicht viel sinn ergeben oder doch?
lg Klo