leak memory???
#include <iostream>
#include "student.h"
#include "name.h"
using namespace std;
int main(int argc, char* argv[])
{
const int MAX = 5;
base_student stu[MAX];
float scores[MAX] = {60, 50, 78.5, 89, 74};
base_name *name[MAX];
name[0] = new base_name("a", "b");
name[1] = new base_name("c", "d");
name[2] = new base_name("e", "f");
name[3] = new base_name("g", "h");
name[4] = new base_name("i", "j");
for (int i=1; i<=5; i++)
{
stu[i-1].set_num(i);
stu[i-1].set_name(&name[i-1]);
stu[i-1].set_score(scores[i-1]);
cout << stu[i-1];
}
delete [] name; ////-------->>>是否存在leak memory???
system("PAUSE");
return 0;
}