Galera o que tem errado no código abaixo... Quando compilo diz que 4 "new types may not be defined in a return type " and " return type specification for constructor invalid"... sou novo em c++ então para mim esta tudo correto mas não da certo..
Figuras.h
#include <iostream>
using std:: cout;
using std:: endl;
using std:: strcpy;
class Figuras{
public:
Figuras();
Figuras(char *, char *, double);
virtual double calcArea();
protected:
char nome[];
double area;
char cor[];
}
Pergunta
Josefran
Galera o que tem errado no código abaixo... Quando compilo diz que 4 "new types may not be defined in a return type " and " return type specification for constructor invalid"... sou novo em c++ então para mim esta tudo correto mas não da certo..
Figuras.h
#include <iostream> using std:: cout; using std:: endl; using std:: strcpy; class Figuras{ public: Figuras(); Figuras(char *, char *, double); virtual double calcArea(); protected: char nome[]; double area; char cor[]; }Figuras.cpp#include "Figuras.h" Figuras::Figuras(char nomeE[], char corE[], double areaE) { strcpy(nome, nomeE); strcpy(cor, corE); area = areaE; }Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.