在我开始之前,我想解释一下我是一个新手,很可能我错过了一些简单的东西,或者有些简单的东西我只是不知道。
使用 Visual Studio,我想在其中进行一些线程练习,但我无法将其包含在我的代码顶部。我知道这是 C++11 的新功能,但我不确定 Visual Studio 2010 是否启用了它,或者我不确定我将如何去做。
这是我的代码的屏幕截图:
在我开始之前,我想解释一下我是一个新手,很可能我错过了一些简单的东西,或者有些简单的东西我只是不知道。
使用 Visual Studio,我想在其中进行一些线程练习,但我无法将其包含在我的代码顶部。我知道这是 C++11 的新功能,但我不确定 Visual Studio 2010 是否启用了它,或者我不确定我将如何去做。
这是我的代码的屏幕截图:
你不能:VS2010 附带的 C++ 标准库的实现不支持 C++11 的线程支持库。如果你想使用它,你应该升级到 VS2012。
或者,您可以使用Boost.Thread,它是 C++11 标准线程支持库的灵感来源。
作为进一步的选择,您可以考虑购买Just.Thread库,它提供了完整的实现并且也可用于 VS2010。