Вопросы по теме 'wstring'
Класс String, выделяемый в стеке для небольших строк?
Кто-нибудь знает, существует ли класс строк, совместимый с интерфейсом STL, который выделяет память для небольших строк в стеке (до определенного порога) и кучу для более крупных строк?
Я ищу оптимизацию программы и использую выделение небольших...
2122 просмотров
schedule
26.03.2022
Как напечатать wstring в Linux / OS X?
Как я могу напечатать такую строку: €áa¢cée£ на консоли / экране? Я пробовал это:
#include <iostream>
#include <string>
using namespace std;
wstring wStr = L"€áa¢cée£";
int main (void)
{
wcout << wStr << " :...
5535 просмотров
schedule
17.04.2022
Как я могу использовать wstring(s) в API Linux?
Я хочу разработать приложение в Linux. Я хочу использовать wstring, потому что мое приложение должно поддерживать Unicode, и я не хочу использовать строки UTF-8.
В ОС Windows использовать wstring очень просто. потому что любой ANSI API имеет...
6027 просмотров
schedule
22.01.2023
Вывод в строку вместо wofstream
Для следующего кода можно ли вывести результат в строку вместо wofstream? Спасибо вам!
wstring w = L"test";
std::wofstream ofs("test.txt");
std::locale utf8_locale(std::locale(), new boost::archive::detail::utf8_codecvt_facet());...
714 просмотров
schedule
25.02.2024
Лучший способ конвертировать std::wstring в QString
В настоящее время я работаю над более крупным проектом, где «логика» реализована на стандартном C++, при этом все строки обрабатываются с помощью std::wstring , а часть пользовательского интерфейса реализована с использованием Qt и, следовательно,...
16091 просмотров
schedule
12.05.2023
получение подстроки std::wstring
Как я могу получить подстроку std::wstring , которая включает некоторые символы, отличные от ASCII?
Следующий код ничего не выводит: (Текст представляет собой арабское слово, содержащее 4 символа, каждый из которых состоит из двух байтов, плюс...
9452 просмотров
schedule
22.11.2022
С++ Как получить первую букву wstring
Это звучит как простая проблема, но C++ усложняет ее (по крайней мере, для меня): у меня есть wstring, и я хотел бы получить первую букву как объект wchar_t, а затем удалить эту первую букву из строки.
Это здесь не работает для символов, отличных...
3761 просмотров
schedule
23.02.2022
С++: преобразование wstring в double
Перед преобразованием wstring в double - как проверить его с помощью регулярного выражения? С Java проблем нет, а вот C++ вызывает вопросы.. :)
2673 просмотров
schedule
01.06.2023
Чтение и запись строк в бинарных файлах С++
Я пытаюсь разработать небольшое приложение для Windows , чтобы улучшить свои навыки C++ вне рамок MFC и помочь в изучении иностранных языков. Я хотел бы создать небольшое, личное и простое приложение. -port_and_use словарь, и, хотя у меня нет...
1087 просмотров
schedule
23.07.2023
std::wstring Преобразует первый символ случайным образом
У меня есть этот кусок кода:
const char * c = &(4:); //This pointer contains "JPG" string
//Wide char conversion
wchar_t *cc = new wchar_t[128];
MultiByteToWideChar(CP_ACP, 0, c, -1, cc, wcslen(cc));
Затем я объявляю переменную wstring:...
207 просмотров
schedule
03.01.2023
Различные классы строк
Согласно ответу на этот вопрос std::wstring может быть либо u16string , либо u32string .
Согласно первому ответу на этот вопрос можно просто преобразовать на u16string и получить в результате std::wstring .
Что мне интересно, так это...
80 просмотров
schedule
01.04.2023
Соответствие std :: wstring в googlemocks EXPECT_CALL
У меня есть макет интерфейса
// Interface
class MyInterface
{
void get(const std::wstring& param) = 0;
}
// Mock interface
class MyInterfaceMock : public MyInterface
{
MOCK_METHOD1(get, void(const std::wstring& param));
}...
1050 просмотров
schedule
06.12.2022
Poco::Path компилируется с const wchar_t*, но ведет себя неожиданно
Работая с Poco::Path , я обнаружил очень любопытную ошибку. См. следующий код:
#include <iostream>
#include <string>
#include <Poco/Path.h>
int main()
{
std::wstring a_path = L"c:\\temp";
//Poco::Path...
349 просмотров
schedule
30.06.2023
Как преобразовать wstring в const char* в С++ 17?
Я стараюсь не использовать boost, .begin() и .end() и codecvt, так как они устарели. Есть ли другая хорошая практика преобразования wstring в const char * или даже std::string в С++ 17 в Windows? Спасибо!
504 просмотров
schedule
01.05.2022
Как преобразовать UTF-16 в UTF-8 с помощью С++?
Я уже знаю 'codecvt', 'WideCharToMultiByte' и еще кого-то.
Я использую корейский язык. Например. '안녕하세요'.
Это сообщение может вставлять обычный строковый класс. Правильно?
Но в моем случае. Если у меня есть файл :: 'test.txt' {in ::...
2043 просмотров
schedule
25.06.2022
Как кодируется const std::wstring и как перейти на UTF-16
Я создал этот минимальный рабочий фрагмент примера C++ для сравнения байтов (по их шестнадцатеричному представлению) в std::string и std::wstring при определении строки с немецкими символами, отличными от ASCII, в любом типе.
#include...
175 просмотров
schedule
28.02.2022