>const型を付けて受け取ったポインタを、const無しの同型ポインタに代入(or変換)する事は可能ですか?
可能。
char *b = (char *)a;

>コンパイル時にエラーになると思うのですが、constを外す事以外で回避できる書き方でもあるのでしょうか?
質問の意味がわからんので、説明してくれるか?