Pourquoi ça me met erreur ???

Résolu
site12 Messages postés 288 Date d'inscription   Statut Membre Dernière intervention   -  
site12 Messages postés 288 Date d'inscription   Statut Membre Dernière intervention   -
bonjour
je comprends pas
#include <iostream>
#include <fstream>
#include "test.hpp"

int main(int argc, const char * argv[]) {
ostream monFlux("test.txt");
return 0;
}


expliquez moi... j'ai un erreur

no matching constructor for initialization de ostream
comment ça se fait ? merci

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Le constructeur de ostream ne prends pas en paramètre un char* mais un streambuf*

Voir la documentation :
http://www.cplusplus.com/reference/ostream/ostream/ostream/
0
site12 Messages postés 288 Date d'inscription   Statut Membre Dernière intervention   23
 
non en fait l'erreur venait que c'était pas ostream mais ofsteam , juste une erreur d'orthographe en écrivant. mais merci quand même .
0