STL1《一般概念》
错误(error)与异常(exception)处理:
标准异常类别,基类exception,标准异常类别:语言本身支持的异常,C++标准库发出的异常,程序作用域之外发出的异常。

为了在catch语句中处理异常,必须采用异常所提供的接口,所有标准异常接口,只含有一个成员函数what(),用以获取型别本身之外的附加信息。

配置器(allocators):负责空间的配置与管理
由于STL的操作对象都成存放在容器中,而容器一定需要配置空间;所以它总是隐藏在一切组件的背后,默默的工作。
allocator中两个最重要的函数是allocate和deallocate。allocate最终会调用operator new。


浙公网安备 33010602011771号