pr33834_1.cc
来自「用于进行gcc测试」· CC 代码 · 共 51 行
CC
51 行
/* { dg-do compile } *//* Testcase by Martin Michlmayr <tbm@cyrius.com> */extern double cos (double x);extern double sin (double x);class bend_class{ double *s_A;public: void set_s_A (double s_A0) { s_A[0] = s_A0; }};class bend_set{ bend_class *bend_array;public: void set_s_A (int index, double s_A0) { bend_array[index].set_s_A (s_A0); } void compute_s (void) { int i, j; double val; double tmp[3]; for (i = 0; i < 5; ++i) { val = i; for (j = 0; j < 2; ++j) tmp[j] = cos (val); set_s_A (i, tmp[0]); tmp[j] = cos (val) / sin (val); } }};class internals{ bend_set bend; void compute_s (void);};voidinternals::compute_s (void){ bend.compute_s ();}/* { dg-final { cleanup-tree-dump "vect" } } */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?