Приведите его к int
. Это может быть использовано stringstream
или иным образом преобразовано для string
использования.
Если colour
было struct SDL_Color
, содержащим Uint8
(определенный псевдоним для uint8_t
) членов, решение было
stringstream ss << "[colour=" << (int)colour.r << ", " << (int)colour.g << ", " << (int)colour.b << "; light=" << light << "]";