grosse array erzeugen



  • Bashar schrieb:

    tobidope schrieb:

    Hast du dir denn auch angesehen auf was ich geantwortet habe?

    Ups, bin bei dem "Mist" um ein Posting verrutscht.

    Es ging dabei um das Anlegen eines char-Feld mit 100 Zeichen. Und in 99 von 100 Fällen macht man das nicht unbedingt mit malloc. Es ist fehleranfällig und unter Umständen langsamer.

    Es ist unter Garantie immer langsamer (ausser der Compilerhersteller treibt Schabernack)

    Verwendet dein C-Compiler auf einem Microcontroller den nur ein Subset von ISO-C oder unterstützt er es komplett?

    Es ist eine "Freestanding Implementation" wie im Standard gefordert, zumindest soweit ich das überblicken kann.

    Aber du stimmst mir schon zu, dass wenn möglich Stack-Variablen eleganter und schneller sind. Mir ist schon klar, dass man um portabel zu sein, gewisse Größen nicht überschreiten sollte. Aber ein Stack von 128k wird wohl fast überall sein. Und wenn man nicht zu tiefe Funktionsaufrufshierarchein hat, dann kann man sich damit nur das Leben leicht machen.

    Gruß Tobias



  • Jo da stimm ich mit dir überein.


Anmelden zum Antworten