question sur les pointeurs
bonjour,
j' utilise les pointeurs sans trop faire de bêtises, mais il y à des questions dont je n' ai trouvé les réponses nul part :
quand j' assigne l' adresse d' une constante à un pointeur :
char *p;
p = "coucou developpez"
est-ce qu' il s' agit d' une forme d' allocation dynamique ? La constante est stockée en mémoire, puis oubliée si je fait pointer p sur NULL. Y à t' il une table qui gère toute ses allocation ?
comment la partie qui gère les ressources 'sait' que "coucou developpez" est pointé ( et plus pointée ) ?
Si je veux que p pointe sur la même chaine (mais à une autre adresse) que celle contenu dans un tableau de char, en passant par ce même genre d' allocation, comment puis-je faire ? (voyez-vous ma question ?)
merci d' allumer la lumière !