Вопросы с тегом «wstring»

742
std :: wstring VS std :: string

Я не могу понять разницу между std::stringи std::wstring. Я знаю, wstringподдерживает широкие символы, такие как символы Юникода. У меня есть следующие вопросы: Когда я должен использовать std::wstringболее std::string? Может ли std::stringсодержать весь набор символов ASCII, включая специальные...

652
Что именно делают строковые флаги «u» и «r», и что такое необработанные строковые литералы?

Задавая этот вопрос , я понял, что мало что знаю о необработанных строках. Для кого-то, претендующего на звание тренера Джанго, это отстой. Я знаю, что такое кодировка, и я знаю, что u''делает одна, поскольку я получаю Unicode. Но что именно делает r''? К какой строке это приводит? И прежде всего,...

179
Почему необработанные строковые литералы Python не могут заканчиваться одним обратным слешем?

Технически, любое нечетное количество обратной косой черты, как описано в документации . >>> r'\' File "<stdin>", line 1 r'\' ^ SyntaxError: EOL while scanning string literal >>> r'\\' '\\\\' >>> r'\\\' File "<stdin>", line 1 r'\\\' ^ SyntaxError: EOL while...

86
Что «не так» с C ++ wchar_t и wstrings? Какие есть альтернативы широким символам?

Я видел, как много людей в сообществе C ++ (особенно ## c ++ на freenode) возражали против использования wstringsи wchar_tи их использования в API Windows. Что на самом деле «не так» с wchar_tи wstring, и если я хочу поддержать интернационализацию, каковы альтернативы широким символам?...