Void Erklären für meinen Ausbildungsleiter



  • C99 schrieb:

    The void type comprises an empty set of values; it is an incomplete type that cannot be completed.



  • 700 Mrd. $ Packet schrieb:

    Wenn dieses statische Zeugs Polymorphie ist, dann ist jede Mehrdeutigkeit Polymorphie. Dann ist die Bezeichnung irgendwie sinnlos.

    Was kennst du denn noch an Mehrdeutigkeiten? Ich verstehe Polymorphie jedenfalls so, dass je nach Typ mit dem gleichen Code Unterschiedliches passiert. Und genau das ist ja sowohl bei klassischer/dynamischer Polymorphie als auch bei template- und Überladungs-Polymorphie der Fall.
    edit: Natürlich nicht Überladung mit verschiedener Parameter-Anzahl, sondern unterschiedlichen Typen in der Signatur.



  • ertappt! das gibts ja wohl nicht! du sollst die aufgabe selber erledigen und nicht irgendwem übertragen! sofort gefeuert.



  • Badestrand schrieb:

    Was kennst du denn noch an Mehrdeutigkeiten? Ich verstehe Polymorphie jedenfalls so, dass je nach Typ mit dem gleichen Code Unterschiedliches passiert. Und genau das ist ja sowohl bei klassischer/dynamischer Polymorphie als auch bei template- und Überladungs-Polymorphie der Fall.
    edit: Natürlich nicht Überladung mit verschiedener Parameter-Anzahl, sondern unterschiedlichen Typen in der Signatur.

    Polymorphie überladener Operatoren
    "text"+"text2"
    1+4
    Was + bedeutet ist nicht eingeutig ohne den typ. + ist Vielgestaltigkeit
    4.0
    bar.foo()
    Ebenfalls Polymorphie? Was . bedeutet ist auch nicht eindeutig. . ist doch auch Vielgestaltigkeit, oder?



  • Der Begriff "Polymorphie" ist einfach nicht eindeutig. Deshalb muss man sich vor endgültigen Aussagen hüten. Es kommt immer darauf an, wie Lehrer, Autoren, usw. den Begriff einführen und verwenden. Häufig spricht man bei Überladung überhaupt nicht von Polymorphie und der Satz von Amazonasmann, dass Polymorphie in direktem Zusammenhang mit Vererbung steht kann durchaus völlig richtig sein.



  • Kritiker schrieb:

    Der Begriff "Polymorphie" ist einfach nicht eindeutig. Deshalb muss man sich vor endgültigen Aussagen hüten. Es kommt immer darauf an, wie Lehrer, Autoren, usw. den Begriff einführen und verwenden...

    Das stimmt leider nur zu sehr. Siehe hierzu auch Diskussionen um andere Begriffe (Sei es nun Methode/Funktion, Datentypen, Deklaration...). Auch der Sprachgebrauch in unternehmen kann grundlegend Anders sein.

    Das Problem ist nur, ist den Orginalposter die Wortdefinition seines Ausbildungsleiters wirklich klar?

    cu André


Anmelden zum Antworten