bar.c 335 B

1234567891011121314151617181920212223242526272829303132
  1. #include <stdio.h>
  2. int foo();
  3. #ifdef WITH_ZOOM
  4. int zoom();
  5. #endif
  6. class A
  7. {
  8. public:
  9. A()
  10. {
  11. this->i = foo();
  12. #ifdef WITH_ZOOM
  13. i += zoom();
  14. i -= zoom();
  15. #endif
  16. }
  17. int i;
  18. };
  19. int main()
  20. {
  21. A a;
  22. if (a.i == 21) {
  23. printf("passed foo is 21\n");
  24. return 0;
  25. }
  26. printf("Failed foo is not 21\n");
  27. return -1;
  28. }