I’m writing a program with mutiplethread using cpp , but I have a compiler-error like this: my code could be presented as follow: So anybody have a clue about where I did wrong and what can I do? Answer You’ve hit C++’s Most Vexing Parse. The above declaration doesn’t declare a turnCam as a std::thread object. Rather threadCam is declared