fork download
  1. #ifndef HEADER_H
  2. #define HEADER_H
  3.  
  4. //------------------------------------
  5. // この位置でstruct Aのメンバとして
  6. // int m_SecretMember;を追加せよ。
  7. // ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
  8. #ifndef HEADER_H_1
  9. #define HEADER_H_1
  10. #define m_Value m_Value; int m_SecretMember
  11. #include "prog.cpp"
  12. #undef m_Value
  13. #define HEADER_H_END
  14. #endif
  15. #elif !defined(HEADER_H_END)
  16. // ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
  17. //------------------------------------
  18.  
  19. struct A
  20. {
  21. int m_Value;
  22. };
  23.  
  24. int main( void )
  25. {
  26. A a;
  27. a.m_SecretMember = 1;
  28. return 0;
  29. }
  30.  
  31. #endif
Success #stdin #stdout 0s 3336KB
stdin
Standard input is empty
stdout
Standard output is empty