Menu principal
Moteur de recherche
Rechercher
Menu principal
Forum
Bureautique
Développement
Internet
Jeux vidéo
Matériel
Réseau
Vidéo/TV
Virus/Sécurité
CCM
CCM - Comment Ça Marche - Communauté informatique
Moteur de recherche
Rechercher
Connexion
Posez votre
question
Informatique
Mobile
Applis & Sites
Image & Son
Maison
Securité
Téléchargement
Forum
Bureautique
Développement
Internet
Jeux vidéo
Matériel
Réseau
Vidéo/TV
Virus/Sécurité
Emploi
Forum
Informatique & Design
Programmation
C++
C++
danididi
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Char Snipeur
Messages postés
9813
Date d'inscription
Statut
Contributeur
Dernière intervention
-
7 févr. 2013 à 09:05
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;
}
Afficher la suite
2 réponses
Réponse 1 / 2
lukadriel
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
bonjour il n'y a rien dans ta fonction main. où as-tu eu ce code ?
Réponse 2 / 2
Char Snipeur
Messages postés
9813
Date d'inscription
Statut
Contributeur
Dernière intervention
1 299
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.
Votre réponse
Forum C++