首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++菜鸟~分数好得速度进来

2013-03-27 
c++初学者求助~!分数好得速度进来啊我写了很多次,都是一堆错误,关键是代码里除了声明基本啥都没有,求大神

c++初学者求助~!分数好得速度进来啊
我写了很多次,都是一堆错误,关键是代码里除了声明基本啥都没有,求大神指导啊!~~
//xuesheng.cpp
#include <iostream>
#include <cstdlib>
#include "Student.h"

int main()
{
return 0;
}
//Student.h
#ifdef STUDENT_H
#define STUDENT_H

class Student
{
public:
void setName( string );
void setBirthday( string );
void setAddress( string );
void setPerformance( string );
void setID( string );
string getName();
string getBirthday();
string getAddress();
string getPerformance();
string getID();
private:
string StudentID;
string StudentName;
string StudentBirthday;
string StudentAddress;
string StudentPerformance;
};

#endif

//Student.cpp
#include <string>
#include "Student.h"

void Student::setName( string name )
{
StudentName = name;
}
编译就出错,为什么啊!~
[解决办法]
看了下你的代码,应该是Student.h出了问题,已经在下面的代码中注释了,楼主写代码还需多细心,并学会自己检查错误


#ifndef STUDENT_H   //应该是#ifndef
#define STUDENT_H
#include <string>  //加入这两句
using std::string;

class Student
{
public:
void setName( string );
void setBirthday( string );
void setAddress( string );
void setPerformance( string );
void setID( string );
string getName();
string getBirthday();
string getAddress();
string getPerformance();
string getID();
private:
string StudentID;
string StudentName;
string StudentBirthday;
string StudentAddress;
string StudentPerformance;
};
#endif

热点排行
Bad Request.