La plupart des gens semblent déclarer des fonctions en dehors du bloc de code qui est en les utilisant comme ceci:champ de déclaration de fonction
void doSomething();
void doStuff()
{
doSomething();
}
Je me demande si elle est considérée comme une bonne habitude de le faire à la place comme ceci:
void doStuff()
{
void doSomething();
doSomething();
}
La deuxième méthode a une portée plus petite et c'est généralement considéré comme un bon style, mais pourquoi ne l'utilise-t-on pas? Y a-t-il des inconvénients?