Warum überhaupt pointer?



  • Beantwortet die Frage: wofür sind pointer gut und diskutiert nicht "mit C++11 kannste aber auch ... machen".

    Unproduktiv sowas. Der Fragestellung nicht dienlich.

    Wenn ich wisssen will wie ein Kuhschwanz aussieht, will ich nur wissen wie ein Kuhschwanz aussieht.
    Aber nix über den eventuell möglichen Aufbau von Säugetieren.



  • PI: Das tut mir sehr leid, mit dem Macbook. Ok stopp. Ich dachte, dein Macbook ist schrott ^^ wenn dein Aufladekabel schrott ist, ist mir das herzlich egal...

    @EOP: entspann dich, alter. Zusatzwissen ist interessant und nie schlecht 😃



  • Rate mal, an welchem Gerät ich gerade sitze. :p



  • Hacker schrieb:

    @EOP: entspann dich, alter. Zusatzwissen ist interessant und nie schlecht 😃

    Da haste schon recht. Aber dem OP hilft es wenig.

    Ist mir einfach schon öfters aufgefallen, daß es bei 2, 3 von euch eher threadjacking als antworten ist,



  • saladin schrieb:

    Servus Leute,

    wie man sieht hab ich mich grade angemeldet... und zwar nur für diese Frage!

    Bin noch neu in der c++ welt, java dagegen schon 1,5 jahre. Bin grade dabei diese pointer geschichte in c++ zu verstehen.

    Kann mir jemand veraten, warum ich den überhaupt über einen Pointer auf eine Variable zugreifen sollte?
    Ich meine warum soll ich nicht einfach die Variable selbst nehmen?

    Du hast Java nur noch nie richtig verstanden. Wenn du da String str = new String("h"); schreibst, ist str auch ein Pointer, nur, dass du kein * hin machen musst und nicht str-> schreiben musst, aber str ist nicht das String Objekt. Manche behaupten, Java hat keine Pointer, sondern nur Referenzen, fangen aber trotzdem NullPointerExceptions...

    314159265358979 schrieb:

    Und wieder einmal mehr wäre bewiesen, dass Javaner keine Ahnung davon haben, wie PCs funktionieren...

    Deine Verallgemeinerungen über ein indonesisches Inselvolk sind unlogisch und überhaupt nicht bewiesen.



  • Das heißt doch eigentlich, dass PI keine Ahnung von PCs hat- er selbst ist ein sündiger Java-Progger....



  • Bin ich nicht...



  • 314159265358979 schrieb:

    Bin ich nicht...

    Hä? Natürlich! Du meintest doch mal zu mir, du programmierst gerade eine Netzwerkanwendung oder so... in Java... ich hab dich gefragt wieso in Java und du hast geantwortet: "Man wählt halt das richtige Werkzeug!"

    Außerdem gibts auch regelmäßig Posts von dir im Java-Forum.



  • Was hast du denn genommen? 😮



  • wir wissen alle, dass du mal mit java programmiert hast



  • Beitrag von vor einem Monat:

    http://www.c-plusplus.net/forum/301660

    'N bissele runterscrollen. Das sieht mir aber arg nach einem Jahrelang erfahrenem Profi aus...



  • Genau, schaem dich. ... Oh man voll Kindergarten hier.



  • knivil schrieb:

    Ich sehe jedoch keine Vorteile dieses Konstruktes

    Nach so kurzer Zeit hast du dir schon eine Meinung gebildet, obwohl du keine Ahnung von C oder C++ hast. ...

    knivil: Du solltest mal Deutsch lernen. Der Satz "Ich sehe jedoch keine Vorteile dieses Konstruktes" ist doch nicht wertend, sondern soll einfach nur aussagen, dass der Fragesteller nicht weiß wofür die gut sind. Er sagt ja nicht, dass das Konstrukt schlecht ist, er ahnt, dass es was gutes ist, aber er weiß nicht warum. Oder wie soll er sonst in Deutsch ausdrücken, dass er nicht weiß, wofür Zeiger gut sind?



  • @saladin

    Zeiger sind an sich was Simples. Sie tun nichts anderes als auf eine Speicheradresse zu zeigen und die Möglichkeit zu bieten ihn zu dereferenzieren.

    Am Anfang ist es so dass man vll. keine Vorteile bzw. Notwendigkeit darin sehen mag, aber mit der Zeit wo weitere C++ Kenntnisse dazu kommen machen Zeiger plötzlich sehr viel Sinn und stellen einen wichtigen Bestandteil von C++ dar.

    Daher kann man in diesem Fall eigentlich nur ein gutes Buch für den Einstig in C++ empfehlen (wie Hacker bereits meinte). 😉

    Gruss,
    anneXus



  • Java macht doch Spaß ... solange C++ nicht endlich Module bekommt, schreibe ich entweder ein C++, in dem ich alles in Header stopfe (notfalls mit sinnlosen Templateparametern, falls ich mich dafür rechtfertigen muss 🤡 ) oder halt Java. 🙂


Anmelden zum Antworten