ice*_*ime 11
Boost库中符合标准的项目当然会包含在命名空间中std.但是,我不认为他们的Boost对应物会以任何方式改变:如果我们举例bind,编译C++ 0x的人将会使用,std::bind而编译C++ 03的人将继续使用boost::bind.
我可能错了,但根据我的理解,这是来自boost库的概念使其成为标准,而不是确切的规范.据我所知,boost::bind很可能会继续发展,并提供一些不同的东西std::bind(地狱,我还没有读过C++ 0x标准,所以我没有答案,但std::bind可能已经不同了boost::bind! ).
有一个与此命名空间冲突没有问题:每个库矗立在它自己的命名空间,你可以很好的使用std::bind,并boost::bind在相同的C++ 0x中的项目.
| 归档时间: |
|
| 查看次数: |
354 次 |
| 最近记录: |