#include<iostream>
#include<sstream>
#include<string>
using namespace std;
class SistemaTransporte{
private:
string Nombre;
string Placa;
int Modelo;
string Servicio;
string Tipo;
public:
SistemaTransporte(){
string Nombre= " ";
string Placa=0;
int Modelo=;
string Servicio= " ";
string Tipo= " ";
};
SistemaTransporte(string n, string p, int m, string s, string t){
}
~SistemaTransporte(){
}
void setNombre(string n){
Nombre=n;
}
string getNombre(){
return Nombre;
}
void setPlaca(string p){
Placa=p;
}
string getPlaca(){
return Placa;
}
void setModelo(int m){
Modelo=m;
}
int getModelo(){
return Modelo;
}
void setServicio(string s){
Servicio=s;
}
string getServicio(){
return Servicio;
}
void setTipo(string t){
Tipo=t;
}
string toString(){
stringstream t1;
t1<<"nombre: "<<Nombre<<endl<<"N° de placa: "<<Placa<<endl<<"Modelo: "<<endl;
return t1.str();
};
};
int main (int argc, char *argv[]){
SistemaTransporte vehiculo1;
vehiculo1.setNombre("Toyota");
vehiculo1.setPlaca("123456");
vehiculo1.setModelo("1998");
vehiculo1.setServicio("Publico");
return 0;
}
ERROR:
main.cpp:64:28: error: no matching function for call to 'SistemaTransporte::setModelo(const char [5])
#include<sstream>
#include<string>
using namespace std;
class SistemaTransporte{
private:
string Nombre;
string Placa;
int Modelo;
string Servicio;
string Tipo;
public:
SistemaTransporte(){
string Nombre= " ";
string Placa=0;
int Modelo=;
string Servicio= " ";
string Tipo= " ";
};
SistemaTransporte(string n, string p, int m, string s, string t){
}
~SistemaTransporte(){
}
void setNombre(string n){
Nombre=n;
}
string getNombre(){
return Nombre;
}
void setPlaca(string p){
Placa=p;
}
string getPlaca(){
return Placa;
}
void setModelo(int m){
Modelo=m;
}
int getModelo(){
return Modelo;
}
void setServicio(string s){
Servicio=s;
}
string getServicio(){
return Servicio;
}
void setTipo(string t){
Tipo=t;
}
string toString(){
stringstream t1;
t1<<"nombre: "<<Nombre<<endl<<"N° de placa: "<<Placa<<endl<<"Modelo: "<<endl;
return t1.str();
};
};
int main (int argc, char *argv[]){
SistemaTransporte vehiculo1;
vehiculo1.setNombre("Toyota");
vehiculo1.setPlaca("123456");
vehiculo1.setModelo("1998");
vehiculo1.setServicio("Publico");
return 0;
}
ERROR:
main.cpp:64:28: error: no matching function for call to 'SistemaTransporte::setModelo(const char [5])