Здравствуйте, -MyXa-, Вы писали:
N>>Во-первых, то, что для Вас char по умолчанию тождественен signed char и Вы не предполагаете иного — уже показательно.
MX>Грубо выдирая твои слова из контекста, хочу отметить, что никогда char не тождественен signed char или unsigned char:
Поправка тут действительно нужна — следовало сказать "по поведению" и процитировать стандарт:
The implementation shall define char to have the same range,
representation, and behavior as either signed char or unsigned char.
(C99, пункт 6.2.5.15)
MX>MX>void foo(char)
MX>{
MX>}
MX>void foo(signed char)
MX>{
MX>}
MX>
А вот это уже не совсем к месту — контекст данного треда — C, а не C++.
MX>Т.е. это три совершенно разных человека.
:)))