Bonjour,
J'ai remarqué qu'en C++ les fonctions d'accès aux fichiers typiquement utilisées pour les fichiers binaires (en gros, basic_istream::read et basic_ostream::write) forcent l'emploi du type caractère (char* ou wchar_t *), contrairement aux fonctions C.
Pourquoi? Est-ce pour forcer le programmeur à prendre en compte la sérialisation vers un buffer de char? Ou juste à cause d'un favoritisme pour les fichiers texte?
Partager