Bonjour !

Je suis en train d'apprendre à programmer en C++. Je travaille avec Code::Blocks 13.12, comme je le faisait en C.
Je trouve étrange la durée d'exécution de mon programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    int a(4), b(5);
    cout <<"a vaut : "<<a<<" et b vaut : "<<b<<endl;
 
    cout<<"Affectation !"<<endl;
    a=b;
    cout <<"a vaut : "<<a<<" et b vaut : "<<b<<endl;
 
    return 0;
}
Il dure 0,464s (moins quand je le relance mais dès que je change une valeur, rebelote !).

Je me souviens, en C, cela durait 10 voire 100 fois moins longtemps... J'ai pourtant un PC plus performant et pour ce genre de programme... Cependant, il y a 3 changements :
  • le langage (C et C++) mais même IDE
  • PC : j'ai maintenant remplacé mon w7 par un w8.1
  • en C, j'avais exclu mes programmes de l'analyse BitDefender et aujourd'hui, en C++, je ne le fais pas avec avast! (gratuit)


A votre avis, y a-t-il un problème ou est-ce normal ?

Je vous remercie par avance de vos réponses !

AdelineJ