L'option est quand même assez limitée, cf MSDN. Il existe encore de nombreux cas où on peut passer à côté.
L'option est quand même assez limitée, cf MSDN. Il existe encore de nombreux cas où on peut passer à côté.
Attention, Stack Overflow n'est pas la même chose que Stack Smashing (ou Stack Buffer Overflow)...
Une question de curiosité: est-ce que les OVERFLOW (stack, heap) sont possibles sur C++ .NET (le managé quoi)? Ainsi que d'autres technologies comme Java?
Buffer overflow: En managé pur, impossible. Mais dès qu'on appelle une fonction non-managée (ou qu'on fait un appel JNI), le risque revient.
Stack overflow: Toujours possible en .Net. Typiquement en cas de récursivité...
Stack overflow c'est simplement ne plus avoir assez de mémoire pour la pile. Quoique tu fasses la mémoire est limitée, donc au bout d'un moment t'as plus de place.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager