when I use g++. the compiler complains.

用g++编译时，提示不能隐式转换。