|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Inscription : mai 2012 Messages : 12 ![]() |
questions:
1-commenter les lignes numérotés de programme ci dessus? 2-mentionner 4 concepts objets utilisés dans ce programme? Code :
|
||
|
|
02
|
|
|
#2 |
![]() ![]() |
Salut,
Faut pas croire que l'on va faire tes devoirs pour toi, non plus ![]() Tu as de la chance que je sois de bonne humeur, car cela aurait très bien pu te valoir un avertissement (ou une sanction en cas de récidive) Ceci dit, je vais te mettre sur la voie en te disant qu'une variable membre statique d'une classe n'appartient à aucune instance particulière, mais que cela la rend accessible, au final, depuis n'importe quelle instance particulière de la classe. Pour B(int i):b(i){} , tu n'as pas tord dans le fond, mais il serait peut etre dire ce que représente le code plutot que de dire ce qu'il fait Peut etre pourrais tu expliquer ce qu'a de spécial la fonction main Ce code met en oeuvre quatre grandes idées générales qu'il est relativement facile d'exprimer... Pourrais tu nous dire lesquelles Nota : ne le répète à personne mais ce code, il est vraiment à , tant par sa mise en forme que par les erreur qu'il contient
__________________
en bas de page
|
|
|
10
|
|
|
#3 | ||||
|
Expert Confirmé Sénior
![]() ![]() Emmanuel DelogetDéveloppeur informatique Inscription : septembre 2007 Messages : 1 827 ![]() |
Le commentaire associé à la ligne numérotée 3 est faux ; celui associé à la ligne 2 est trop peu explicite (il ne fait que décrire le code, et non pas son intention, flagrante si tu considère la ligne numérotée 3 ; intention que tu as décelé, sinon ton commentaire à la ligne numérotée 9 serait faux - et il ne l'est pas). Idem, le commentaire en 4 est directement lié au code, mais pas à l"intention.
De manière générale, quand on commente du code, on essaie de ne pas répéter ce que le code fait, mais on cherche à expliquer POURQUOI il le fait. C'est la différence entre : Code :
Code :
Donc : quel est le but de nb, et quel est le but de count() ? Pour la ligne numérotée 7, qu'est-ce que la fonction main() ? Visiblement, le commentaire attendu est la réponse à cette question. 8, 10 : encore une fois, tu te bornes à réécrire le code sous la forme de commentaires. N'importe qui saura lire le code, ce qui fait que le commentaire est redondant. Je suis d'accord avec toi, le code n'est pas très excitant à commenter. Ceci dit, en faisant un petit effort.. 9 : ok, c'est le résultat. Change le programme un peu, et tu change aussi ce résultat. Comment tourner le commentaire pour qu'il soit toujours exact (rappelle toi : quelle est l'intention du code ?)
__________________
[FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...] Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi. Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça. Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas. Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas. |
||||
|
00
|
Copyright © 2000-2013 - www.developpez.com