cvt8.c
来自「this is a gcc file, you can download it 」· C语言 代码 · 共 36 行
C
36 行
// Build don't link: // GROUPS passed conversions// cvt file// From: solomon@cs.wisc.edu (Marvin Solomon)// Message-Id: <9209141509.AA23124@gjetost.cs.wisc.edu>// Subject: g++ 2.2.2 seems to be forgetting a "const"// Date: Mon, 14 Sep 92 10:09:58 -0500extern "C" int printf (const char *, ...);struct A { int i;};struct B { int i; operator const A&() const;};B::operator const A&() const { static A a; a.i = i; printf("convert B to A at %x\n", &a); return a;}void f(A &a) { // ERROR - in passing argument printf("A at %x is %d\n", &a, a.i);}int main() { B b; b.i = 99; f(b);// ERROR - .*}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?