g ++ desteğinin deneysel modda olduğu yeni bir özellik olduğu söylense de, birçok gcc geliştiricisi kodlarınızdaki yeni özelliklerin çoğunu kullanabileceğinizi iddia etti. program çalışması.g ++ ve C++ 0x belirtim desteği
ancak bu basit programı derlemeye çalıştığımda, bölümlendirme hatasına neden olur. Niye ya?
#include <thread>
#include <iostream>
void my_thread_func()
{
std::cout<<"hello"<<std::endl;
}
int main()
{
std::thread t(my_thread_func);
t.join();
}
g ++ -std = C++ 0 x -Wall -o main.cc
Hangi gcc sürümünü kullanıyorsunuz? –
C++ içine dalmamış birisi olarak, thread nesnesinin örtük olarak başlatılması yolu şaşırtıcıdır :-) – xyz
gcc sürüm 4.4.3 – sepisoad