Frage zu Arrays



  • An Theta

    Danke für deine Meinung.

    Also, warum ich mich damals für C entschieden hatte, war das ich in manch anderen Foren, gelesen hatte das man in C anfangen sollte bevor man in C++ einsteigt.
    Aber da hat jeder seine eigene Meinung.
    Daraufhin habe ich einfach mal mit C angefangen mit kleinen Projekten.
    Aber jetzt interessiere ich mich halt für C++/CLI und lese auch Bücher darüber.
    Aber manches ist nicht so gut beschrieben und darum kam ich in dieses Forum.

    Ja habe schon verstanden das C++ nicht gleich C++/CLI ist und meinte eigentlich auch C++/CLI nicht C++ im der letzten Nachricht.
    Aber die Ausmaße wie sicher tatsächlich die Codesprachen sind.
    Kann ich mir noch kein Bild machen, nur von Hören sagen.
    Darum will ich mir mein eigenes Bild machen und habe einfach mal angefangen in C++/CLI.

    Auch mit Arrays habe ich schon einige Erfahrungen gemacht.



  • 👍



  • Hallo zusammen,

    kann man den Code auch so anpassen des er ohne "auto" auskommt?
    Aber das gleiche Ergebnis bringt.
    Wenn ja, wie?


  • Mod

    Dadurch, dass du die Frage wiederholst, wird die richtige Antwort auch keine andere. Die richtige Antwort wurde schon mehrmals vor vielen Monaten gegeben.



  • Statt auto einen konkreten Typ angeben, ist schon klar.
    Aber int und String kann ich doch nicht mischen.
    Ohne weiteres.


  • Mod

    1. Wer sagt etwas von Mischen? Den richtigen Typen! Es gibt nur einen.
    2. Postleitzahl als int ist sowieso Schrott. Frag mal die Leute in 01067 Dresden



  • Das was du sagt ist schon klar. Daufhin möchte ich auch nicht raus.

    Versuch es anderes zu erklären.

    Ich möchte eine Zahl und String speichern.

    z.B. in dieser form:

    using namespace System;
    using namespace System::Collections::Generic;
    
    ref struct Datenpacket
    {
        property String^ Name;
        property int Nummer;
    };
    
    int main(array<System::String ^> ^args)
    {
        auto Daten = gcnew Datenpacket;
        Daten->Name = "Paul";
        Daten->Nummer = 1;
    
        auto Datenpackete = gcnew List<Datenpacket^>;
        Datenpackete->Add(zuhause);
    .
    .
    .
    usw.
    .
    .
    .
    

    so und jetzt ohne "auto"


  • Mod

    Was ist denn jeweils der Typ von gcnew Datenpacket und gcnew List<Datenpacket^> ?



  • Ja so stehe ich auch davor.

    Der vorherige Code der auch im vollen Umfang die Adressen hatte lief ja auch so.

    Dieser neue Code ist nur eine abgewandelte form davon, weil es mir nur darum ging wie ich den Code umpusseln muss um ohne auto auszukommen.

    Kann du mir ein Beispiel geben wie ich es besser machen kann?
    So das ich ohne auto auskomme.

    Nur eins zu List<Datenpacket^> dort ist int Wert und string Wert enthalten.
    So meine ich es verstanden zu haben.
    Ansonsten bitte ich um Aufklärung.


  • Mod

    Ich habe nicht den Eindruck, dass dir eine Korrektur des Codes helfen würde. Beziehungsweise sie würde dir helfen, aber sie würde uns nicht helfen, denn du wärst sofort wieder hier mit exakt dem gleichen Problem, weil du nichts gelernt hättest. Ich stelle folgendes fest:

    • Du hast die Frage vor knapp 2 Monaten gestellt.
    • Du hast damals gesagt, du wollest C++/CLI mit .NET lernen, obwohl dir davon dringend abgeraten wurde.

    In den zwei Monaten hast du:

    • Absolut 0 Lernfortschritt gemacht. Die Frage die du hier stellst ist eine super-simple Anfängerfrage, die du nach 2 Monaten angeblichen Lernens immer noch hast.
    • Sämtliche Ratschläge, die dir gegeben wurden, komplett ignoriert, außer sie waren kopierbarer Beispielcode. Selbst den kopierbaren Beispielcode hast du nicht zum Laufen gebracht.
    • Nicht einmal gelernt zu googeln. Ich spreche nicht C++/CLI mit .NET. Trotzdem könnte ich dir die richtigen Typen nennen, mit all den komischen C++/CLI-Spezialitäten, von denen ich eigentlich keine Ahnung habe. Wie habe ich das wohl gemacht?

    Folgerung: Jegliche Hilfestellung führt zu nichts. Man muss zu lernen bereit sein, damit man lernen kann.


Anmelden zum Antworten