mam coś takiego:Dlaczego std :: cout nie drukuje poprawnej wartości dla mojego numeru int8_t?
int8_t value;
value = -27;
std::cout << value << std::endl;
Kiedy uruchomić mój program otrzymuję błędną wartość losową z <E5>
wysyłane do ekranu, ale kiedy uruchomić program w gdb i używać p value
wypisze -27, który jest poprawną wartością. Czy ktoś ma jakieś pomysły?
użycie [ 'std :: cout << + value'] (https: // stackoverflow. com/a/28414758/995714) –