static const int N = 100;

みたいなコンパイル時定数があるとして、これをコンパイル時に文字列定数化する方法ってありますか?
マクロでも何でもいいです。いろいろ考えたけど、どうも思いつかない。

イメージとしてはこんな感じで

static const char str[] = "N = " TO_STRING(N);

この時の「定数」っていうのは、const 定数や enum 値であって、
以下のようなものは不可とします。

#define N 100