Вы хотите сказать, что хотите отсортировать коллекцию строк с помощью этой функции?
bool mycomp(PCWSTR lhs, PCWSTR rhs)
{
return StrCmpLogicalW(lhs,rhs) < 0;
}
Или если вы используете std::wstring
:
bool mycomp(const std::wstring & lhs, const std::wstring & rhs)
{
return StrCmpLogicalW(lhs.c_str(),rhs.c_str()) < 0;
}
Тогда вы можете вызватьstd :: sort с использованием этой функции, допустим, у вас есть std::vector<std::wstring>
с именем v:
std::sort(v.begin(), v.end(), mycomp);