No match for 'operator<<' in 'std::operator<<
zaimous
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
d3rfroys -
d3rfroys -
#ifndef DROITE3D_H
#define DROITE3D_H
#include<stdio.h>
#include<conio.h>
#include<iostream>
#include<Point3D.h>
#include<Vecteur3D.h>
class Droite3D
{
Point3D Point;
Vecteur3D Vecteur;
public:
Droite3D(){
Point= Point3D();
Vecteur= Vecteur3D();
}
Droite3D(Point3D p, Vecteur3D v){
Point=p;
Vecteur=v;
}
void afficher();
void afficher ( ostream & out) const;
};
********************************************************************
#include "Droite3D.h"
#include<iostream>
void Droite3D::afficher ( ostream & out) const{
std::cout <<"\n c'est la droite definie par le point "<<Point<<" et le vecteur "<<Vecteur;
}// c'est là le problème
ostream & operator<< (ostream & out, const Droite3D &D)
{
D.afficher (out);
return out;
}
void Droite3D::afficher(){
std::cout <<"\nc'est la droite definie par le point "<<Point<<" et le vecteur "<<Vecteur;
}
#define DROITE3D_H
#include<stdio.h>
#include<conio.h>
#include<iostream>
#include<Point3D.h>
#include<Vecteur3D.h>
class Droite3D
{
Point3D Point;
Vecteur3D Vecteur;
public:
Droite3D(){
Point= Point3D();
Vecteur= Vecteur3D();
}
Droite3D(Point3D p, Vecteur3D v){
Point=p;
Vecteur=v;
}
void afficher();
void afficher ( ostream & out) const;
};
********************************************************************
#include "Droite3D.h"
#include<iostream>
void Droite3D::afficher ( ostream & out) const{
std::cout <<"\n c'est la droite definie par le point "<<Point<<" et le vecteur "<<Vecteur;
}// c'est là le problème
ostream & operator<< (ostream & out, const Droite3D &D)
{
D.afficher (out);
return out;
}
void Droite3D::afficher(){
std::cout <<"\nc'est la droite definie par le point "<<Point<<" et le vecteur "<<Vecteur;
}
A voir également:
- No match for 'operator<<' in 'std::operator<<
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Deco in paris avis ✓ - Forum Consommation & Internet
- Navigation in private - Guide
- No available networks no response from server iron tv pro - Forum TV & Vidéo
- Decoinparis ⚠️ arnaque ✓ - Forum Consommation & Internet
3 réponses
dsl j'ai oublié de vous préciser l'erreur :
error: no match for 'operator<<' in 'std::operator<< <std::char_traits<char> >((* & std::cout), ((const char*)"\012c\'est la droite definie par le point ")) << ((Droite3D*)this)->Droite3D::Point'|
error: no match for 'operator<<' in 'std::operator<< <std::char_traits<char> >((* & std::cout), ((const char*)"\012c\'est la droite definie par le point ")) << ((Droite3D*)this)->Droite3D::Point'|