28 lines
691 B
C++
28 lines
691 B
C++
#pragma once
|
|
#include "中文化.hpp"
|
|
#include "异常.hpp"
|
|
命名空间 中文标准 {
|
|
模板<类型名 类型1>
|
|
类 顺序表 {
|
|
公开的:
|
|
顺序表(长度单位 大小) {
|
|
存储 = 新建 类型1[大小];
|
|
长度 = 大小;
|
|
}
|
|
~顺序表() {
|
|
删除[] 存储;
|
|
}
|
|
类型1 _取下标重载(长度单位 下标) {
|
|
如果(下标 >= 长度)
|
|
抛出异常 顺序表异常{"下标超出范围"};
|
|
返回 存储[下标];
|
|
}
|
|
类 顺序表异常: 公开的 标准异常{
|
|
公开的:
|
|
顺序表异常(常量 字符* 消息) : 标准异常(消息) {}
|
|
};
|
|
私有的:
|
|
类型1 *存储;
|
|
长度单位 长度;
|
|
};
|
|
} |