Array
(
)

Problema Construtor

Ajob
   - 08 mai 2009

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.cpp#Código
include "Figuras.h"

Figuras::Figuras(char nomeE[], char corE[], double areaE)
{
strcpy(nome, nomeE);
strcpy(cor, corE);
area = areaE;
}