How to auto-include all headers in directory

前端 未结 10 3046
被撕碎了的回忆
被撕碎了的回忆 2021-02-20 12:32

I\'m going through exercises of a C++ book. For each exercise I want to minimize the boilerplate code I have to write. I\'ve set up my project a certain way but it doesn\'t seem

10条回答
  •  广开言路
    2021-02-20 12:37

    You could use conditional compilation for the class name by using concatenation.

    // Somewhere in your other files
    define CLASS_NUMBER E0614
    
    // in main.cpp
    #define ENTERCLASSNUMBER(num) \
    ##num## ex;
    
    // in main()
    ENTERCLASSNUMBER(CLASS_NUMBER)
    

    Don't know about the includes though. As suggested above, a script might be the best option.

提交回复
热议问题