gros doute par rapport à l'affichage écran d'un code [resolu] - C++ - Programmation
Marsh Posté le 12-02-2007 à 02:13:10
Code :
|
Il s'agit bien ici d'un appel à un constructeur et non à l'opérateur d'affectation. Pour appeler cet opérateur, il aurait fallu quelque chose du genre :
Code :
|
Code :
|
Tous les arguments d'une fonction (ici les opérateurs << ) sont évalués avant l'appel à la fonction. Donc Derive(15) est construit, puis les opérateurs << de l'affichage sont appelés.
Code :
|
L'affichage du 41 et du 42 sont liés à la destruction de la variable temporaire Derive(15) de la ligne précédente.
Marsh Posté le 09-02-2007 à 00:20:47
Bonsoir tout le monde
J'ai un examen de c++ demain et je suis entrain de m'entrainer sur des annales de l'épreuve et je suis tombé sur un exercice où il faut lire le code et deviner ce qu'il affiche.
Hors le code n'affiche pas du tout ce à quoi je m'attendais donc je voudrais avoir la confirmation que l'affichage est correct et que il n'y a pas d'erreur qui viennent du compilateur (j'utilise devcpp-4.9.9.2).
Donc voici le code en question :
et voila l'affichage correspondant apres execution du programme :
Voila si vous pouviez me donner votre avis sur l'exactitude de l'affichage, ce serait sympa.
Merci d'avance et bonne soirée
Message édité par ippat le 12-02-2007 à 02:13:51