How to concatenate a const char* in compile time
I have a vector of mpl::string. mpl::string size limit is 32 elements. Have a way to create const char* array in compile time MACRO(z,i,data) data ............. const char* array[] = { BOOST_PP_ENUM(SIZE,MACRO,mpl_vector) }; But i need get a one const char* string in compile time. How to make it? UPDATE I create an array of mpl::string in compile time. They compressed (size of every string about 25-31 with limit of 32). I may get array from it strings like //first,second string etc is mpl::c_str<mpl_string>::value const char* array_mpl_strings[] = {first_string,second_string .....}; But i need