Тема: Помилка при роботі з wxString
Намагаюся відсортувати масив слів за визначеним користувачем параметром.
wxArrayString strings;
strings.Sort(compare_clean_string);
int MainFrame::compare_clean_string(wxString& first,
wxString& second)
{
wxRegEx re("\W");
wxString clean_first, clean_second;
clean_first = re.ReplaceAll(&first, wxT(""));
clean_second = re.ReplaceAll(&second, wxT(""));
return clean_first.CmpNoCase(clean_second);
}
Видає ось таку помилку:
error: 'operator=' is a private member of 'wxString'
clean_first = re.ReplaceAll(&first, wxT(""));
~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~