我是C ++的初学者,正在尝试创建类的新实例foo* a= new foo(1); *(a).kCreateThread(); 我得到以下错误错误C2228:'.CreateThread'的左侧必须具有class / struct / union怎么了? 最佳答案 你写的等同于*((a).kCreateThread()); 你应该用a->kCreateThread(); 要么(*a).kCreateThread(); 最后两个是等效的。