key.append(1, xian);
key.append(1, char(dian));//int类型 强制转换成 char 类型
理由 请参考 string::append()的几种重载形式
basic_string &append( const basic_string &str );
basic_string &append( const char *str );
basic_string &append( const basic_string &str, size_type index, size_type len );
basic_string &append( const char *str, size_type num );
basic_string &append( size_type num, char ch );///////////////////// string 后加字符
basic_string &append( input_iterator start, input_iterator end );