Concatenate int to string using C Preprocessor

前端 未结 3 1219
离开以前
离开以前 2020-11-28 22:25

I\'m trying to figure out how I can concatenate a #define\'d int to a #define\'d string using the C Preprocessor. My compiler is

3条回答
  •  一生所求
    2020-11-28 23:03

    You can do that with BOOST_PP_STRINGIZE:

    #define MAJOR_VER 2
    #define MINOR_VER 6
    #define MY_FILE "/home/user/.myapp" BOOST_PP_STRINGIZE(MAJOR_VER) BOOST_PP_STRINGIZE(MINOR_VER)
    

提交回复
热议问题