LINUX.ORG.RU

Ответ на: комментарий от Davidov

> char (он же скорее всего byte) — signed

Может быть signed.

Стоит посмотреть возвращаемый тип data() и проследить typedef'ы по доке (или по хедерам, если угодно).

const86 ★★★★★
()
Ответ на: комментарий от Davidov

> $ gcc -funsigned-char 1.c -o 2

Угу, просто стандарт говорит, что может быть и так, и эдак.

То ли в C99, то ли в C++ char, unsigned char и signed char - вообще три разных типа.

const86 ★★★★★
()
Ответ на: комментарий от Davidov

3.9.1 Fundamental types

... Plain char, signed char, and unsigned char are three distinct types...

C++

devinull ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.