Ceci est la ligne de code:Quelle est la signification de cet avertissement d'attelle et que pourrais-je faire de mal?
bool cpfs_utimens(struct Cpfs *, char const *path, struct timespec const[2]);
attelle 3.1.2 Exécution génère cet avertissement:
cpfs.h:21:74: Function parameter times declared as manifest array (size
constant is meaningless)
A formal parameter is declared as an array with size. The size of the array
is ignored in this context, since the array formal parameter is treated as a
pointer. (Use -fixedformalarray to inhibit warning)
Nommer le paramètre ne fait aucune différence.
Je ne sais pas si tatillonne est la apostrophes chose faite sur le SO, mais vous dire probablement " pointeurs ", comme dans le pluriel de pointeur, pas" pointeur ", comme dans quelque chose appartenant au pointeur. Avoir un upmod de toute façon. –
Cela ne semble pas juste. J'ai toujours eu l'impression que les tableaux de taille fixe sont effectivement passés en valeur. Un point de désordre: C n'est pas C++. –
non, tout tableau est passé en tant que pointeur vers sa première entrée. –