C++

danididi Messages postés 1 Statut Membre -  
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Quelqu'un pourrait-il me dire pourquoi ce
code ne passe pas à la compilation:

#include <fstream.h>

class A
{
public:
A(ifstream f) { }
};

void toto(void)
{
ifstream fic;
A a(fic); // Tentative d'accès à des données privées ???
}

int main(void)
{
return 0;
}

2 réponses

  1. lukadriel Messages postés 28 Statut Membre
     
    bonjour il n'y a rien dans ta fonction main. où as-tu eu ce code ?
    0
  2. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    C'est du C++ à l'ancienne. Le mieux c'est de nous afficher les messages donnés par le compilateur.
    Actuellement, on utilise l'en-tête <fstream> et on met std:: devant ses membre/fonctions.
    0