增加了四個Library
- Unordered
我覺得這是最簡單實用的一個Library
長久以來,C++ STL都缺乏了Hash容器的支持
std::tr1目前還很少compiler內建支援
在VC可用stdext::unordered_set(map),但非標準,portability差
boost這次納入了unordered_set, unordered_map
遵循standard library命名的概念,類別名稱描述介面不描述實作
其實骨子裡就是HashSet和HashMap,介面相容於tr1 - Accumulators,簡單的統計用工具
- Unit
號稱Zero-overhead dimensional analysis and unit/quantity manipulation and conversion
(其實就是在compile-time做掉檢查)
大量使用MPI及template metaprogramming。 - Exception
這我沒仔細看....
另外已存在的Library也有很多的更新,改變最大的應該是ASIO。例如支持Windows下透過IOCP存取named pipe,剛好最近有要寫一些IPC的東西,之後應該會看一下ASIO這方面是否變利。