| 
 | 
文本数组类可以用这个,文本数组类的成员是文本指针,而不是文本型。 
A码的,我尝试过字节集数组类,一直崩溃,不知道哪里出问题,就不继续了。 
 
 
<火山程序 类型 = "通常" 版本 = 1 /> 
 
方法 文本数组排序 <公开 静态> 
参数 文本数组 <类型 = 文本数组类> 
参数 从小到大排序 <类型 = 逻辑型 注释 = "为真表示从小到大进行排序,为假表示从大到小进行排序." @默认值 = 真> 
{ 
    @ INT_P count = @<文本数组>.data().GetCount(); 
    @ if (count <= 0) return ; 
    @ if (@<从小到大排序>) 
    @     std::sort(@<文本数组>.data().GetData(), @<文本数组>.data().GetData() + count, [](const WCHAR* lhs, const WCHAR* rhs) { return wcscmp(lhs, rhs) < 0; }); 
    @ else 
    @     std::sort(@<文本数组>.data().GetData(), @<文本数组>.data().GetData() + count, [](const WCHAR* lhs, const WCHAR* rhs) { return wcscmp(lhs, rhs) > 0; }); 
} 
 |   
 
 
 
 |