C++

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. bonjour il n'y a rien dans ta fonction main. où as-tu eu ce code ?
    0
    1. Contributeur
      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