一连串的问题BOOST_FOREACH促使我向Boost库的用户询问他们正在做什么(如果有的话)准备他们的代码以便移植到提议的新C++标准(又名C++ 0x).例如,如果您使用shared_ptr以下内容,您是否编写了这样的代码:
#ifdef CPPOX
#include <memory>
#else
#include "boost/shared_ptr.hpp"
#endif
Run Code Online (Sandbox Code Playgroud)
还有命名空间问题 - 将来,shared_ptr它将成为std命名空间的一部分- 你如何处理它?
我对这些问题感兴趣,因为我决定咬紧牙关并认真开始学习提升,我想在我的代码中使用最佳实践.
不完全是大量答案 - 这是否意味着它不是问题?无论如何,感谢那些回复的人; 我接受了jalfs的回答,因为我喜欢被建议什么都不做!