Estou estudando um livro e parei em classes,tem um exemplo,ele está bem difícil para mim entender,queria a ajuda de vocês.
Como o exemplo está em inglês,as palavras estão me confundindo,queria ver se vocês pudessem substituir as palavras em inglês por palavras que explicassem o programa,para que eu possa entender como realmente ele está funcionando.
Esse é o código:
//figura 3.5: fig03_05.cpp
//define a classe GradeBook que contém um membro de dados courseName
//e funções-membro para configurar e obter seu valor;
//cria e manipula um objeto Gradebook com essas funções.
#include<iostream>
using std::cout;
using std::cin;
using std::endl;
#include<string>
using std::string;//o programa utiliza classe de string padrão C++
using std::getline;
//definição da classe Gradebook
class GradeBook
{
public:
//função que configura o nome do curso
void setCourseName(string name)
{
courseName=name;//armazena o nome do curso no objeto
}//fim da função setCourseName
//função que obtém o nome do curso
string getCourseName()
{
return courseName;//retorna courseName do objeto
}//fim da função getCourseName
//função que exibe mensagem de boas-vindas
void DisplayMessage()
{
//essa intrução chama getCourseName para obter o
//nome do curso que esse GradeBook representa
cout<<"Welcome to the grade book for\n"<<getCourseName()<<"!"
<<endl;
}//fim da função Display Message
private:
string courseName;//nome do curso para essa GradeBook
};//fim da classe GradeBook
//a função main inicia a exacução do programa
int main()
{
string nameOfCourse;//string para armazenar o nome do curso
GradeBook myGradeBook;//cria um objeto GradeBook chamado myGradeBook
//exibe valor inicial de couseName
cout<<"initial course name is: "<<endl;
getline(cin,nameOfCourse);//lê o nome do curso
myGradeBook.setCourseName(nameOfCourse);//configura o nome do curso
cout<<endl;//gera a saída de uma linha em branco
myGradeBook.DisplayMessage();//exibe amensagem com o novo nome do curso
return 0;
}//fim do main
Podem mandar por email,se acharem melhor,o endereço é monk.fft@gmail.com .
Pergunta
Bolt 4
Ae gente beleza?
Estou estudando um livro e parei em classes,tem um exemplo,ele está bem difícil para mim entender,queria a ajuda de vocês.
Como o exemplo está em inglês,as palavras estão me confundindo,queria ver se vocês pudessem substituir as palavras em inglês por palavras que explicassem o programa,para que eu possa entender como realmente ele está funcionando.
Esse é o código:
Podem mandar por email,se acharem melhor,o endereço é monk.fft@gmail.com .
Se puderem ajudar,já agradeço desde já,obrigado!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.