#ifndef FUNCIONARIO_H #define FUNCIONARIO_H #include "Persona.h" class Funcionario : public Persona { private: double salario = 0.0; public: Funcionario(long cedula, const std::string& nombre, double salario = 0.0); std::ostream& imprimir(std::ostream& out) const { out << "Funcionario "; Persona::imprimir(out); return out << ". Salario = " << std::fixed << salario; } friend std::ostream& operator<<(std::ostream& out, const Funcionario& funcionario) { return funcionario.imprimir(out); } }; #endif // FUNCIONARIO_H