Pourquoi est-ce un avertissement ? Je pense qu'il y a de nombreux cas où il est plus clair d'utiliser des constantes int à plusieurs caractères plutôt que des nombres "sans signification" ou plutôt que de définir des variables constantes avec la même valeur. Lors de l'analyse de fichiers wave/tiff/autres types de fichiers, il est plus clair de comparer les valeurs lues avec des 'EVAW', 'data', etc. au lieu de leurs valeurs correspondantes.
Exemple de code :
int waveHeader = 'EVAW';
Pourquoi cela donne-t-il un avertissement ?