Pourquoi ne passant char** comme const char** générer un avertissement?

J'ai reçu cet avertissement:

note: expected const char **’ but argument is of type char **’

Pour l'instant, je suis de passage des arguments par moulage à const char **. Est-il un autre moyen que je peux me débarrasser de lui?

  • Pourriez-vous fournir le prototype de fonction que vous utilisez?
  • Assurez-vous. int CompareRecords(const char **, const char **, const int *, const int)
  • et le code que vous chanter la fonction avec
InformationsquelleAutor green | 2013-01-28