मेरे पास नीचे एक जैसा कार्यकर्ता वर्ग है:बूस्ट :: थ्रेडेड सदस्य फ़ंक्शन से वापसी मूल्य प्राप्त करना?
class Worker{
public:
int Do(){
int ret = 100;
// do stuff
return ret;
}
}
इसका उद्देश्य boost :: thread और boost :: bind के साथ निष्पादित करना है, जैसे:
Worker worker;
boost::function<int()> th_func = boost::bind(&Worker::Do, &worker);
boost::thread th(th_func);
th.join();
मेरा प्रश्न है, मैं कैसे कर सकता हूं वर्कर :: वापसी का मूल्य प्राप्त करें?
अग्रिम धन्यवाद।
धन्यवाद मुझे लगता है कि मुझे थोड़ा सा डिज़ाइन करना होगा। –