data structure practice (synchronize between two systems)
- throw exception
- 继承实现自定义Exception并实现
const cha r* what() const noexcept {}
方法实现throw
报错并输出报错信息
- 继承实现自定义Exception并实现
- 列表初始化的实现
- 使用
std::initializer_list<int>
的begin()
和end()
方法遍历初始化列表 - 由此,也可用
for (auto val : list){}
遍历
- 使用
- 自定义Iterator对象实现begin()和end()方法的遍历方式
- 实现
Iterator
类的operator*()
,operator++()
,operator!=()
方法 - 实现
begin
和end
之后,可以使用for (auto val : list){}
遍历
- 实现