Enviado em 17/04/2016 - 16:56h
Olá, estou com um problema de sintaxe no c++. quero usar um typedef na class e usar uma função membro que me retorne esse tipo de dado. Mas da erro diz que Sender e Remittee não é um tipo.
class Package
{
public:
Package(string = "",string = "",string = "",string = "");
virtual ~Package();
typedef struct sender{
string name, cep, city, adress;
}Sender;
typedef struct remittee{
string name, cep, city, adress;
}Remittee;
Sender getSender(); //PROTOTIPO DA FUNÇÃO QUE QUERO RETORNAR
Remittee getRemitte();
private:
Sender p1;
Remittee p2;
};
class Package
{
public:
Package(string = "",string = "",string = "",string = "");
virtual ~Package();
typedef struct sender{
string name, cep, city, adress;
}Sender;
typedef struct remittee{
string name, cep, city, adress;
}Remittee;
Sender getSender(); //PROTOTIPO DA FUNÇÃO QUE QUERO RETORNAR
Remittee getRemitte();
private:
Sender p1;
Remittee p2;
};