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();
}
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Não consigo acessar os modos de desempenho (2)
Ubuntu — tentando iniciar o windows? (0)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba