📄 4_5.cpp
字号:
//4-5.cpp
#include <iostream.h>
#include "store.h"
#include "student.h"
void main(void)
{
Student graduate = {1000, 23};
//定义Student类型结构体变量的同时赋以初值
Store<int> A, B;
//定义两个Store类对象,其中数据成员item为int类型
Store<Student> S;
//定义Store类对象S,其中数据成员item为Student类型
Store<double> D;
//定义Store类对象D,其中数据成员item为double类型
A.PutElement(3); //向对象A中存入数据(初始化对象A)
B.PutElement(-7); //向对象B中存入数据(初始化对象B)
cout << A.GetElement() << " " << B.GetElement() << endl;
//输出对象A和B的数据成员
S.PutElement(graduate); //向对象D中存入数据(初始化对象D)
cout << "The student id is " << S.GetElement().studID << endl;
//输出对象S的数据成员
cout << "Retrieving object D " ;
cout << D.GetElement() << endl; //输出对象S的数据成员
// 由于D未经初始化,在执行函数D.GetElement()过程中导致程序终止
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -