Que signifie "const char* const "?
Bonjour à tous,
Je regarde le cours de programmation avancée sous linux et je voudrais savoir si quelqu'un pourrais m'expliquer cette ligne de code tirée de la section 2-1-3:
Code:
1 2 3 4 5
| int main (int argc, char* argv[])
{
int next_option;
/* Chaîne listant les lettres valides pour les options courtes. */
const char* const short_options = "ho:v"; |
J'ai bêtement cru qu'il s'agissait d'un coquille et qu'il fallait écrire:
Code:
const char* short_options etc...
-Au passage le code se compile avec cette modification- Mais puisque le programme fonctionne ausi de la première manière, je supose qu'il doit y avoir un subtilité.