ここは相談スレだからな。
「hoge がダメな理由がわかりません。相談に乗ってくれませんか?」は排除できないはず。

ところで、
std::conditional< 0 < 2, int, char>::type nakamura;

std::conditional< 0 > 3, int, char>::type kataoka;
後者がエラーにならないコンパイラありませんか?