Enviado em 03/01/2017 - 21:22h
Iai pessoal, sou iniciante na programação c++ e no uso do linux, estou fazendo um trabalho e tenho que fazer um programa dividido em .h e .cpp. Para começar, criei a primeira classe e fui testar para ver se ela estava funcionando. Como podem ver deveria ser bem simples, porem não está criando o arquivo executável.
// .h
#ifndef ENTRADADADOS_H
#define ENTRADADADOS_H
#include <string>
#include <iostream>
#include <fstream>
class EntradaDados
{
private:
double areaTubo;
double velocidadeFluido;
double diametroTubo;
double massaEspecifica;
double diametroHidraulico;
double viscosidadeDinamica;
public:
//Empty Constructor
EntradaDados ();
//Construtor de copia
EntradaDados(const EntradaDados& ob): areaTubo(ob.areaTubo), velocidadeFluido(ob.velocidadeFluido), diametroTubo(ob.diametroTubo),
massaEspecifica(ob.massaEspecifica), diametroHidraulico(ob.diametroHidraulico),viscosidadeDinamica(ob.viscosidadeDinamica){}
//Empty Destructor
virtual ~EntradaDados ();
//Set the value of AreaTubo
void AreaTubo (double _ar) {areaTubo = _ar;}
//Get the value of AreaTubo
double AreaTubo () {return areaTubo;}
//Set the value of VelocidadeFluido
void VelocidadeFluido (double _vf) {velocidadeFluido = _vf;}
//Get the value of VelocidadeFluido
double VelocidadeFluido () {return velocidadeFluido;}
//Set the value of DiametroTubo
void DiametroTubo (double _dt) {diametroTubo = _dt;}
//Get the value of DiametroTubo
double DiametroTubo () {return diametroTubo;}
//Set the value of MassaEspecifica
void MassaEspecifica (double _me) {massaEspecifica = _me;}
//Get the value of MassaEspecifica
double MassaEspecifica () {return massaEspecifica;}
//Set the value of DiametroHidraulico
void DiametroHidraulico (double _dh) {diametroHidraulico = _dh;}
//Get the value of DiametroHidraulico
double DiametroHidraulico () {return diametroHidraulico;}
//Set the value of ViscosidadeDinamica
void ViscosidadeDinamica (double _vd) {viscosidadeDinamica = _vd;}
//Get the value of ViscosidadeDinamica
double ViscosidadeDinamica () {return viscosidadeDinamica;}
void Lerdados ();
friend std :: istream& operator>>( std :: istream & is , EntradaDados& ob);
friend std :: ostream& operator<<( std :: ostream & out , EntradaDados& ob);
};
#endif
//.cpp
#include "EntradaDados.h"
using namespace std;
void EntradaDados::Lerdados()
{
cout<< "Entre com o valod da AreaTubo. \n";
cin>>areaTubo; cin.get();
cout<<"Entre com o valod da Velocidade do Fluido. \n";
cin>>velocidadeFluido; cin.get();
cout<<"Entre com o valod do Diametro do Tubo. \n";
cin>>diametroTubo; cin.get();
cout<<"Entre com o valod da Massa Especifica. \n";
cin>>massaEspecifica; cin.get();
cout<<"Entre com o valod do Diametro Hidraulico. \n";
cin>>diametroHidraulico; cin.get();
cout<<"Entre com o valod da Viscosidade Dinamica. \n";
cin>>viscosidadeDinamica; cin.get();
}
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Erro no upgrade: Sub-process /usr/bin/dpkg returned an error code (1) ... (3)
Falta pacotes de suporte ao sistema de arquivos (Gerenciador de discos... (6)