救命啊!!!!!我要发疯了!!!!
大虾,帮帮小弟解决一下这个问题拉。
C++ Primer Plus (第四版)中文版
第十四章开头就有一个程序Student。它是以Sring和ArrayDb两个类为基础的。具体的头文件是这样的:
#ifndef STUDENT_H_
#define STUDENT_H_
#include <iostream>
using namespace std;
#include "arraydb.h"
class Student
{
private:
String name;
ArrayDb scores;
public:
Student():name("Null Student"),scores(){}
Student(const String & s):name(s),scores(){}
Student(int n):name("Nully"),scores(n){}
Student(const String & s,int n):name(s),scores(n){}
Student(const String & s,const ArrayDb & a):name(s),scores(a){}
Student(const char* str,const double* pd,int n):name(str),scores(pd,n){}
~Student(){}
double & operator[](int i);
const double & operator[](int i)const;
double Average()const;
friend ostream & operator<<(ostream & os,const Student & stu);
friend istream & operator>>(istream & is,Student & stu);
};
#endif
我是在VC++.net2003里编译的,关于这个头文件的错误就有20多个。总共错误也只有28个。请大家帮帮忙拉,看看这个程序有什么问题。非常感谢!!!!!