Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# - štruktúra v halde?

Furt tam mas default konstruktor a furt je to objekt. OK zrovna strukturu MS-inzinieri dali do stacku, a teraz si skus v C# naalokovat akykolvek objekt ako lokalnu premennu zo stacku, bez new (v C++ je to mozne a bezne pouzivane). Vyhoda je okrem toho ze nemusim vypisovat zbytocne slova aj to ze nemoze nastat memory exception (a stack nepretecie pokial tam neni rekurzia alebo pokial neni programnator debil, default 1MB stack na nejake 20bytove objekty bohate staci). A je to omnoho optimalnejsie (jedna asm instrukcia oproti neuveritelne pomalemu alokovaniu pri new).
P.S. c# je proste urobene na to aby hockto mohol bezpecne programovat aj bez pouzivania mozgu, za cenu neuveritelnych obmedzeni na to, co si MS vymyslel. Pre mna je takyto pristup proste uplne na hlavu. Ale ano pre podniky je to ok, zamestnaju hockoho kto vie zapnut PC a hura ide programovat a vysledok je relativne bezpecny. To je jedina vyhoda C#, nic ine.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny