Я хочу сделать что-то простое, как
void returnVal(int a, int &b)
{
b = a;
}
int main()
{
int b = 0;
boost::thread t(returnVal,1,b);
t.join();
}
Это выдает ошибки. Невозможно преобразовать int & в int. Должен быть простой способ получить возвращаемые значения в boost, и если нет, у кого-нибудь есть достойное объяснение, почему?