Je faisais du codage C et après avoir lu du code C, j'ai remarqué qu'il y a des bouts de code comme
char *foo = (char *)malloc(sizeof(char) * someDynamicAmount);
J'aimerais donc savoir quelle est la meilleure façon, en C, d'allouer de la mémoire à un tableau de caractères ? Utiliser sizeof(char)
et soi-disant protéger le code contre tout changement de norme, ou l'omettre et utiliser directement le numéro ?