-1
#include <iostream>
#include <thread>

int main()
{
    std::thread th([] { std::cout << "Hello, World\n"; });
    th.join();
}

これが私が持っているすべてであり、実行時エラーが発生します。何故ですか?GCC 4.8 (Ideone) を使用しています。

4

1 に答える 1

1

ideone からのエラーは次のとおりです。

「std::system_error」のインスタンスをスローした後に終了が呼び出さ
れました

-pthreadつまり、@ Praetorian で既に提案されているようにコンパイルする必要があります。

コードは Visual Studio 2012 で正常に動作します。

于 2013-10-23T22:50:25.497 に答える