C++ comunication