, . , . , . , . , . .
:
class Student {// 72
int id;
class Exam {
int idExam;
char name[80];
public:
Exam (int idExam, char* s) {
Exam::idExam=idExam;//
strcpy(name, s); }
};
Exam* first;
public:
void add(int n, char *s) { first = new Exam(n, s);}
};
, (extern) , , . . . . . .
, - . .
class OuterClass{// 73
class InnerClass{
static double d; //
}; //
}; //
double OuterClass::InnerClass::d=5.32 /* */
void extf(){//
class InnerClass1{
static double d1; /*: d1 extf(); */
}; //
InnerClass mc;
};
int main(){
OuterClass oc;
extf();
}
, . . , , .
class Student {// 74
int id;
class Exam {
int idExam;
char name[80];
public:
Exam (int idExam, char* s);
};
Exam* first;
public:
void add(int n, char *s) { first = new Exam(n, s);}
};
Student::Exam::Exam (int idExam, char* s) {
Exam::idExam=idExam;
strcpy(name, s); }
, - . .
class Exam {// 75
friend class Student;//
int idExam;
|
|
char name[80];
public:
Exam (int idExam, char* s) {
Exam::idExam=idExam;
strcpy(name, s); }
};
class Student {
int id;
Exam* first;
public:
void add(int n, char *s) { first = new Exam(n, s);}
};
1. ., ++. ., 1999.
2. ., ++. 3- . ., 2002.
3. ., ++. ++. 2- . .:, 2004.
4. ., ., ++. . ., 2004.
5. .., .., .., ++. , 2002.
..............................................................................................................
1. . ...........................................................
2. .................................................................................
3. ,
4. , ............................
5. .........................................................................................................
6. /..................................................
7. , ۅ