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
Código :#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.cppCódigo :#include "Figuras.h" Figuras::Figuras(char nomeE[], char corE[], double areaE) { strcpy(nome, nomeE); strcpy(cor, corE); area = areaE; }