• # Clarification de undefined behavior

    Posté par (site web personnel) . En réponse au message probleme avec le fonctionnement d'un thread. Évalué à 1.

    Plop,

    Beaucoup de gens pensent à tort que "Undefined Behavior" va générer un crash. Ce n'est pas requis. Par exemple, rien n'empêche à une implémentation d'autoriser l'écriture sur un pointeur nul, la norme dit simplement que c'est un comportement indéfini.

    Ici il n'y a aucune raison que ça crash d'autant que le code est valide puisque tu ne modifie pas la variable dans ton thread que tu as passé en argument. Et encore heureux qu'on puisse lire les objets passés en arguments dans un thread sinon bonjour leur utilité ! ;-)

    AI is a mental disorder