Показать сообщение отдельно

  #5  
Старый 03.03.2023, 02:17
Leatington
Участник форума
Регистрация: 25.11.2018
Сообщений: 263
С нами: 3929792

Репутация: 78
По умолчанию

[QUOTE="AdCKuY_DpO4uLa"]

Потому что это бред. Тебе писали выше, использовать std::begin для получения "начала" Массива и std::end для получения "конца" Массива, ты же тупо разыменовал указатель и передал его по ссылке. Что? Зачем? Для чего? Мало того, ты потом пытаешься это снова привести к указатель. Складывается такое впечатление, что ты и доки к _wcsicmp не читал. Это функция сравнения двух строк, без учёта регистра, которая вернёт > 0, если str1 длинее str2, каким образом там должна быть сортировка, мне не известно, судя по твоему коду, твоя функция будет всегда возвращать что-то одно, причём не понятно в каких случаях что, вероятнее всего, это вообще UB(могу ошибаться)

C++:





[CODE]
#include
#include
#include
int
main
(
)
{
std
::
wstring str
{
L
"awdawdawdfawawdjnsfuhjksd"
}
;
std
::
wcout
 
Ответить с цитированием