j'ai obtenu ces 2 fichiers pour l'instant et chaque fois que je veux compiler je reçois chaîne ne nomme pas une erreur de type à Bestellung.h ligne std :: string name; Pourquoi ? Thx main.cppstd :: sting? chaîne ne nomme pas une erreur de type
#include "Bestellung.h"
#include <iostream>
using namespace std;
int main()
{
Bestellung();
cout << Bestellung{"maki"} << endl;// [maki,10€]
return 0;
}
Bestellung.cpp
#include "Bestellung.h"
Bestellung(string bestellV,double preisV=10){
name="bestell V";
preis="preis V";
};
string get_name const(Bestellung v) {
return Bestellung.name;
};
double get_preis const(Bestellung v){
return Bestellung.preis;
};
ostream& print(ostream&) const{
};
Bestellung.h
#ifndef BESTELLUNG_H
#define BESTELLUNG_H
#include <string>
#include <iostream>
class Bestellung{
private:
std::string name;
std::double preis;
public:
Bestellung(string,double=10);
string get_name const {
};
double get_preis const{
};
ostream& print(ostream&) const{
};
};
#endif
plusieurs endroits dans "bestellung.h" vous ne parvenez pas à utiliser 'std ::' où requis –