ネタ元 → char と signed char
ちゃっぴタンからメッセンジャのお誘い。
納得いかねぇ! らしいので追試しました(VC9,VC10β共)
#include <typeinfo>
#include <iostream>
int main() {
signed char sc[1];
char c[1];
unsigned char uc[1];
std::cout << typeid(sc).name() << std::endl;
std::cout << typeid( c).name() << std::endl;
std::cout << typeid(uc).name() << std::endl;
}
結果、signed char / char / unsigned char はそれぞれ別物だとさ。
char は 符号付き でも 符号なし でもない、と。 んなアホな。