24 lines
716 B
C++
24 lines
716 B
C++
#pragma once
|
|
#include "中文化.hpp"
|
|
命名空间 中文标准 {
|
|
类 标准异常 : 公开的 std::exception {
|
|
公开的:
|
|
不转换的 标准异常(常量 字符* 信息): 信息(信息) {}
|
|
常量 字符* what() 常量 不报错的 覆盖 {
|
|
返回 信息;
|
|
}
|
|
私有的:
|
|
常量 字符* 信息;
|
|
};
|
|
|
|
类 下标越界 : 公开的 标准异常{
|
|
公开的:
|
|
下标越界(常量 字符 * 提示, 常量 长度单位 标准值, 常量 长度单位 目前值)
|
|
: 标准异常(提示), 标准值(标准值), 目前值(目前值) {
|
|
};
|
|
长度单位 取标准值() { 返回 标准值; }
|
|
长度单位 取目前值() { 返回 目前值; }
|
|
私有的:
|
|
长度单位 标准值, 目前值;
|
|
};
|
|
} |