Entité non utilisée Émission « résultat d'expression utilisé » XCode 4 (Clang LLVM)
Question
Les résultats suivants du code de C / C dans un numéro inutilisé entité avec XCode 4 (Clang LLVM).
void stringMethod(const char *string){
while(*string!=0){
*string++;
//...
}
}
Son sur cette ligne: string * ++; Il semble donc que clang na pas se rendre compte que l'adresse de pointeur est augmentée? Je ne comprends pas, comment régler ce code ... Des idées?
La solution
Essayez de supprimer l'opérateur de déréférencement *
, vous n'avez pas besoin de déréférencer le pointeur lorsque vous l'augmenter.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow