すみません、教えてください。

int を char にキャストするオペレータを
オーバーロードすることってできますか?

operator char( int p ) {...}

とか書くと
error: `operator char(int)' must be a nonstatic member function
って怒られちゃいます。
環境は g++ 3.3 です。よろしく!

あ、すみませんが、うちからスレ建てられないんで、
978 さん、よろしくおねがいします。