Entité non utilisée Émission « résultat d'expression utilisé » XCode 4 (Clang LLVM)

StackOverflow https://stackoverflow.com/questions/4669881

  •  10-10-2019
  •  | 
  •  

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?

Était-ce utile?

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
scroll top