?? ret08.c
字號:
// Test that PODS return is stuffed into memory before being pointed
// at by this on a subsequent call.
#include "fail.h"
const int V1 = 637;
const int V2 = 963;
struct S {
int v1;
int v2;
void foo();
};
void S::foo()
{
if( v1 != V1 || v2 != V2 ) {
printf( __FILE__ " failed on line %s\n", __LINE__ );
++errors;
}
}
S sv;
S goop()
{
return sv;
}
int main()
{
sv.v1 = V1;
sv.v2 = V2;
(goop()).foo();
if( 0 == errors ) {
printf( "PASS " __FILE__ "\n" );
} else {
printf( "FAILED " __FILE__ "\n" );
}
return errors;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -