为什么我在课堂上看不到功能?给我错误producent()不在此范围内
class A
{
public:
void method()
{
pthread_t p;
pthread_create(&p, NULL, producent, NULL);
}
};
void * producent ( void )
{
return ( NULL );
}
答案 0 :(得分:1)
您需要在使用之前声明该方法。
void * producent ( void );
class A
{
public:
void method()
{
pthread_t p;
pthread_create(&p, NULL, producent, NULL);
}
};
void * producent ( void )
{
return ( NULL );
}
答案 1 :(得分:1)
因为它不知道。在类上面添加原型:
str