arayüzü gercekleştimeden ayırmaya calııştım ama vs2017 de derleyemedim
#include
class GradeBook
{
public:
explicit GradeBook (std::string );
void setCourseName(std::string );
std::string getCourseName () const;
void displayMessage()const;
private:
std::string courseName;
};
#include
#include "GradeBook.h"
using namespace std;
// string argümanlı kurucu ile courseNameye ilk değer atama
GradeBook::GradeBook(string name)
:courseName(name) //courseName ile üye değişkenine ilk deper atama
{
//boş gövde
}
//ders ismini atayan fonksiyon
void GradeBook::setCourseName(string name)
{
courseName=name; // sers ismini nesnede saklar
}
string GradeBook::getCourseName() const
{
return courseName;
}
void GradeBook::displayMessage() const
{
cout<<"Not defterine Hos Geldiniz"<
}
()
#include
#include "GradeBook.h"
using namespace std;
int main ()
{
GradeBook GradeBook1("buraya bir seyler yazmak lazım");
GradeBook GradeBook2(" aynı sekilde buraya ne yazacaz 222222");
cout<<"isler cok kızıstı:"<< GradeBook1.getCourseName ()
<<"cidiiyim bi bok anlamadım yine :"< <
}
; ()
baslık dosyasını kaydederken .h ile 2. dosyayı kaydederken gradebook .cpp ve main fonkiyonunu yazarken tamamne farklı bir isimle kaydettim .cpp uzantısı var ama dosyayı kaydedemiyorum
ayrıca devcc ile derlerkende exe. Dosyası görünüp kaybolur derleyicide