Я пытаюсь объединить "(" + mouseX + "," + mouseY ")". Однако mouseX и mouseY являются целыми числами, поэтому я попытался использовать поток строк следующим образом:
std::stringstream pos;
pos << "(" << mouseX << ", " << mouseY << ")";
_glutBitmapString(GLUT_BITMAP_HELVETICA_12, pos.str());
И, похоже, это не работает.
Я получаю следующую ошибку:
mouse.cpp: 75: ошибка: невозможно преобразовать std::basic_string<char, std::char_traits<char>, std::allocator<char> >' to
const char * 'для аргумента 2' to
void _glutBitmapString (void *, const char *)'
Что я делаю не так в этой базовой строке + целочисленной конкатенации?