À l'aide de mots-clés de C en C++ [fermé]
-
23-12-2019 - |
Question
Donc, je me demandais pourquoi le C++ permet de C mots clés à utiliser.Après tout, printf("Hello, World!\n");
fait la même chose que cout << "Hello, World!\n";
.Est on est rentré à la processsor plus vite que les autres?Ou il y en a certains mots-clés dans C dont vous avez besoin dans C++?(P. S:Cette question est par pure curiosité)
La solution
C'est parce que le C++ a été conçu pour permettre pour autant de compatibilité avec du code C que possible.Il permet d'être plus extensible, et facilement adopté dans les applications précédemment écrit dans le plus pur C.
Autres conseils
C++ n'était pas envisagé comme une langue distincte de C;elle a grandi dans "C with Classes".Chaque révision C++ maintenu la compatibilité chaque fois que cela était possible.Il n'est pas particulièrement peu pratique pour garder la bibliothèque standard C environ, de sorte qu'il est.
Parce que le C++ était censé être compatible avec C.
Ils ne sont pas des mots-clés;ils sont la fonction et les noms de classes de la Bibliothèque Standard.
La bibliothèque C (avec quelques modifications) est disponible en tant que partie de la bibliothèque C++;donc, vous pouvez appeler des fonctions de la bibliothèque C comme printf
à partir d'un programme C++ si vous le souhaitez.