а смысл? то есть, что даст С++ в этом случае? как и любой другой язык, хоть Ада или ObjС хоть асм : то есть в этой threadfunc вызываем конструктор, возможно c параметрами из threaddata (то есть берем по фиксированному смещению и надеемся на удачу). вне этого треда все-равно никак объект нельзя использовать