근데 자신의 클래스 멤버 함수가 아니라
다른 클래스 멤버 함수 예를들어
class B{
public:
void hello();
}
class A{
B b;
public:
void test(){
thread(this->b.hello());
}
}
이거 못함 ..? ㅠ
근데 자신의 클래스 멤버 함수가 아니라
다른 클래스 멤버 함수 예를들어
class B{
public:
void hello();
}
class A{
B b;
public:
void test(){
thread(this->b.hello());
}
}
이거 못함 ..? ㅠ
왜 그렇게 해야 함?
근데 보통 이렇게 된거면 설계를 잘못한건가요 ?
std::thread t1{&B::hello, &b};
t1.yeild잊지 마시길
클래스에서 다른 클래스의 함수를 이용해서 스레드 호출하는거 종종 있는일이라
감사하비다