随着VS 2010的正式发布,在我的新代码中开始使用部分实现的C++ 0x功能集是否安全?
我现在感兴趣的功能都是由VC++ 2010和最新版本的GCC实现的.这是我必须支持的两个.
就第一句中提到的"安全性"而言:我可以开始使用这些功能(例如,lambda函数),并且仍然可以保证我的代码将在10年内编译成适当符合C++ 0x的编译器.正式发布?
我想我在问VC++ 2010或GCC是否有可能最终像VC++ 6一样; 它是在语言正式标准化之前发布的,因此允许编译严重错误的代码.
毕竟,微软确实说"10是新的6".;)