900220_02.c
来自「linux下编程用 编译软件」· C语言 代码 · 共 32 行
C
32 行
// { dg-do run }// g++ 1.36.1 bug 900220_02// g++ treats plain `char' and `unsigned char' as different types, however// it fails to treat `signed char' as being a different type from plain// `char' as called for by both the ANSI C standard and the C++ reference// manual.// keywords: plain char type, signed char type, unsigned char type, overloadingvoid overloaded (char) {}void overloaded (signed char) { // { dg-bogus "" } }void overloaded (unsigned char) {}void global_function (){ char c = 0; signed char sc = 0; unsigned char uc = 0; overloaded (c); overloaded (sc); overloaded (uc);}int main () { return 0; }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?