.NET ty prostředky má. Ale jsou ti k ničemu, když k přetečení zásobníku nedojde při ladění. V Release verzi naopak tyto prostředky nechceš, protože většinou dost zdržují program
Nicméně, chyba je v lidech, protože dnes se dá v C++ psát bez nutnosti kontrolovat zásobník. Prostě si zakážu úplně ty nebezpečné funkce, jako je puts, gets, sprintf.
Jak je ale vidno, chyby se vyskytují už v 95, kdy takovéhle problémy známy nebyly a nemely ani význam. To že to má i XP je dáno tím, že zdrojáky se téhle části od té doby nemenily a je to celkem pochopitelné.
Pánove C/C++ tady s námi zatím ještě dlouho budou. Protože se v něm píší hlavně rychlé a optimalizované programy. Chci vidět, jak budete nadávat na prográmatory, až budete pro textový editor na úrovni dnešního Wordu potřebovat počítač 10GHz.