4630Fermer4632
GodzilLe 21/06/2021 à 16:04
Oué, c'est moche mais oué.

Renvois en const si tu veux "garantir" le coté lecture seule.

Ceci dit le C n'a pas l'horreur du C++ ou suivant ou tu colle const ca veux dire deux choses différentes, surtout avec les pointeurs (en C++ tu peux avoir un const pour la valeur pointé, ou un const pour le pointeur en lui meme. la syntaxe est immonde)

Une variable "static" dans une fonction est une forme de variable globale locale. Autre point a faire attention, l'utilisation de variable statique avec des thread est plus que découragée, surtout si plusieurs thread sont mené à toucher à la dite variable. (bon vieux problème d'accès aotmiques, sans compter d'autre surprises suivant comment les threads/process marchent sur l'OS)