1234567891011121314151617181920212223242526272829303132333435363738 |
- struct A {
- int i;
- bool b;
- };
- void test(A a) {
- print a.i;
- print a.b;
-
- a.i = 2;
- a.b = false;
-
- print a.i;
- print a.b;
- }
- void test(A& a) {
- print a.i;
- print a.b;
-
- a.i = 2;
- a.b = false;
-
- print a.i;
- print a.b;
- }
- void main() {
- A a;
- a.i = 3;
- a.b = true;
- test(a);
- print a.i;
- print a.b;
- test(&a);
- print a.i;
- print a.b;
- }
|