Sinon question c / c++ sont des C-Runtime différent ?
Oui et non.
Elles sont dans des Dll différentes, mais chaque C++-Runtime utilise une C-Runtime, donc vous ne pouvez pas utiliser une C++-Runtime sans utiliser la C-Runtime associée.
De plus, il n'a quasiment rien dans une C++-Runtime et ne wrappe pas les fonctionnalités de la C-Runtime, le compilateur liera systèmatique une C-Runtime à un module binaire.
Exemple, "new", c'est du C++, mais l'implémentation du new est "codé" dans le compilateur, celle-ci utilisera le malloc de la C-Runtime.
Résultat : il n'y aura aucun lien avec une C++-Runtime mais juste avec une C-Runtime.
En résumé, une C++-Runtime, c'est presque rien et c'est très peu utilisée, même en C++.
Partager