class Foo{ int function(int* &var){ //do stuff }; }foo; int* A; int* B; add2Thread_1(std::function &func); add2Thread_1(std::functio