C        -> D
const char*  -> const(char)*
char const*  -> 記述不能 あえて書くなら const(char*) ?
こうじゃないの?