title: C++ 11 : Start thread with member function and this as parameter
body: <p>Using this code, I got and error : </p>
  
  <p>Error   1   error C2064: term does not evaluate to a function taking 1 arguments    c:\program files (x86)\microsoft visual studio 11.0\vc\include\functional   1152    1   Pipeline</p>
  
  <pre><code>class PipelineJob {
  private:
      std::thread *thread;
      void execute(PipelineJob* object);
  public:
  
      void execute(PipelineJob* object)
      {
      }
  
      PipelineJob()
      {
          this-&gt;thread = new std::thread(&amp;PipelineJob::execute, this);
      }
  };
  </code></pre>
  
  <p>I tried many variation, any one now how to solve this?</p>