150
1 Langage C++ Introduction Les caractéristiques du C++ Différences entre C et C++

Langage C++_2009@(2)

Embed Size (px)

Citation preview

Langage C++

Introduction Les caractristiques du C++ Diffrences entre C et C++

1

Les caractristiques du C++C++ est un langage objet sur-ensemble de C ANSI : les programmes C sont a priori compilables avec un compilateur C++ ; le dveloppeur C++ peut ne pas utiliser les concepts dobjets; performances quivalentes dun programme crit en C et du mme programme crit en C++ (aucun mcanisme sous-jacent qui rduit la vitesse dexcution ou qui augmente la mmoire utilise) ; Les mcanismes objets sont parfois consommateur en temps et en place mmoire : exception, typage dynamique, polymorphisme ; Maintenance plus aise quen C : bnficie de la robustesse, de lextensibilit et de la rutilisabilit apportes par lapproche objet ; meilleure portabilit (conversions plus rigoureuses) ; compilateur plus strict. Langage complexe d son histoire et la richesse du C.

2

Les entres / sortiesEn C : #include void main(){ int entier ; char chaine[ 20 ] ; // prciser ladresse scanf( "%d", &entier ) ; // prciser le format scanf( "%s", chaine ) ; printf("\nlentier saisi est gale %d", entier ) ; printf("\nla chaine saisie est gale %s", chaine); }

En C++ : #include void main(){ int entier ; char chaine[ 20 ] ; // plus dadresse cin >> entier ; // formatage par dfaut cin >> chaine ; cout