Информация об изменениях

Сообщение Re[7]: Пригласите меня к себе на собеседование! от 24.04.2018 14:12

Изменено 24.04.2018 14:14 AleksandrN

Re[7]: Пригласите меня к себе на собеседование!
Здравствуйте, RussianFellow, Вы писали:

RF>Здравствуйте, AleksandrN, Вы писали:


AN>>А это уже дополнительный вопрос, что нужно сделать, что бы с UTF-8 работала.


RF>Вроде бы функции с префиксом w (точные их имена не помню) подходят для работы с UTF-8-строками.


Неправильно. Эти функции работают с типом wchar_t. А для работы с UTF-8 используется char.
wchar_t
UTF-8

Подумай ещё раз.

AN>>И плавно перейти к отличиям между memmove() и memcpy().


RF>И в чём отличие?


Использование memmove безопасно, если области памяти, переданные на вход функции, пересекаются.
Re[7]: Пригласите меня к себе на собеседование!
Здравствуйте, RussianFellow, Вы писали:

RF>Здравствуйте, AleksandrN, Вы писали:


AN>>А это уже дополнительный вопрос, что нужно сделать, что бы с UTF-8 работала.


RF>Вроде бы функции с префиксом w (точные их имена не помню) подходят для работы с UTF-8-строками.


Неправильно. Эти функции работают с типом wchar_t. А для работы с UTF-8 используется char.
wchar_t
UTF-8

Подумай ещё раз.

AN>>И плавно перейти к отличиям между memmove() и memcpy().


RF>И в чём отличие?


Использование memmove безопасно, если области памяти, переданные функции как аргументы, пересекаются.