|
本帖最后由 HarrySeah 于 25-8-2015 03:45 PM 编辑
不好意思,我刚刚自学C++
请问各位大大 能帮帮忙看那里有问题吗
我目前用的是 C free 5 pro 来写的
但是不知道为什么我是follow 书的example 但是都是不可以
谢谢你们
------------------------------------------
//this is 1GradeBook2.h
#include<string>
class GradeBook
{
public:
explicit GradeBook( std::string ) ;
void setCourseName( std::string ) ;
std::string getCourseName()const ;
void DisplayMessage()const ;
private:
std::string CourseName;
};
-------------------------------------------
//this is 1GradeBook2.cpp
#include<iostream>
#include "1GradeBook2.h"
using namespace std;
GradeBook::GradeBook(string name)
: CourseName ( name )
{
}
void GradeBook::setCourseName(string name)
{
CourseName=name;
}
string GradeBook::getCourseName()const
{
return CourseName;
}
void GradeBook:: DisplayMessage () const
{
cout<<"Hello\n"<<getCourseName()<<"!"<<endl;
}
--------------------------------
//this is Use.cpp
#include<iostream>
#include "1GradeBook2.h"
using namespace std;
int main()
{
GradeBook gradeBook1( " CS101 " ) ;
GradeBook gradeBook2( " Cs202 " ) ;
cout<<"Grade book 1 : "<< gradeBook1.getCourseName()<<"\nGrade Book 2 : "<< gradeBook2.getCourseName()<<endl;
}
-------------
有3个不同的file ....
我不知道为什么会有error ...run 不到...
谢谢你们...感谢感谢 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|