// ****************************************** // Classe CONTA / Cabeçalho // ****************************************** #ifndef h_conta #define h_conta #include <iostream> using std::string; #include "cpessoa.h" class cpessoa; class cconta { int nro; float saldo; string tipo; cpessoa *ptrPessoa; // referência à pessoa public: cconta(); cconta(int n); void inicializa(); void setNro(int n); void deposita(float v); int saca(float v); float informaSaldo(); void imprime(); }; #endif |
// ****************************************** // Classe CPESSOA / cabeçalho // // // ****************************************** #ifndef h_pessoa #define h_pessoa #include <iostream> using std::string; #include "cconta.h" class cconta; class cpessoa { string nome; int idade; cconta *ptrConta; // referencia à conta public: cpessoa(); cpessoa(string n, int id); void setNome(string nome); }; #endif |