char *t = "hoge";
これがエラーにならないのは言語上の欠陥