struct tstring_reverse_sort
{
bool operator()(const tstring &string1, const tstring &string2) const;
};
bool tstring_reverse_sort::operator()( const tstring &string1, const tstring &string2 ) const
{
return (_wcsicmp(string1.c_str(), string2.c_str()) > 0);
}
std::set<tstring, tstring_reverse_sort> weight_probability;
这是让一个set按照其中tstring包含的字符数从多到少排序。