📄 ref-types.cc
字号:
/* This test script is part of GDB, the GNU debugger. Copyright 1999, 2004 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */int main2(void);void marker1 (void){ }int main(void){ short s; short &rs = s; short *ps; short *&rps = ps; short as[4]; short (&ras)[4] = as; s = -1; ps = &s; as[0] = 0; as[1] = 1; as[2] = 2; as[3] = 3; #ifdef usestubs set_debug_traps(); breakpoint(); #endif marker1(); main2(); return 0;}int f(){ int f1; f1 = 1; return f1;}int main2(void){ char C; unsigned char UC; short S; unsigned short US; int I; unsigned int UI; long L; unsigned long UL; float F; double D; char &rC = C; unsigned char &rUC = UC; short &rS = S; unsigned short &rUS = US; int &rI = I; unsigned int &rUI = UI; long &rL = L; unsigned long &rUL = UL; float &rF = F; double &rD = D; C = 'A'; UC = 21; S = -14; US = 7; I = 102; UI = 1002; L = -234; UL = 234; F = 1.25E10; D = -1.375E-123; I = f(); return 0; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -