Új hozzászólás Aktív témák

  • Jester01

    veterán

    válasz k.t.a. #258 üzenetére

    Ezt a dinamikus dolgot nem tartom túl elegáns megoldásnak, mégha működik akkor sem.

    Hát pedig nagyon sok minden így működik, még azzal is megspékelve, hogy nem is simán free-t kell rájuk hívni, hanem az api-ban van megfelelő felszabadítási párja.

    Vagy valamit rosszul értek?

    Minden bizonnyal. A konstansok ugyanis nem a veremben laknak, az teljesen jól működik.

    MOD: Egyébiránt a te megoldásod 100%osan ekvivalens ezzel, hiszen te sem másoltad le a visszadott értéket. A lényegileg más megoldás az így nézne ki:

    void f(char* buf) { strcpy(buf, "alma"); }

    Na ez valóban a hívó által beadott területre ír. Persze itt célszerű átadni a puffer méretét is, a túlcsordulás elkerülése végett.

    [ Szerkesztve ]

    Jester

Új hozzászólás Aktív témák