Я хочу сделать что-то вроде этого:
template<int N>
char* foo() {
// return a compile-time string containing N, equivalent to doing
// ostringstream ostr;
// ostr << N;
// return ostr.str().c_str();
}
Похоже, что библиотека расширения MPL может это позволить, но я не мог понять, как ее использовать для достижения этой цели. Это возможно?