Questions marquées «wstring»

12
std :: wstring VS std :: string
Je ne peux pas comprendre les différences entre std::stringet std::wstring. Je sais que wstringprend en charge les caractères larges tels que les caractères Unicode. J'ai les questions suivantes: Quand devrais-je utiliser std::wstringplus std::string? Peut std::stringcontenir l'ensemble du jeu de caractères ASCII, y compris les caractères spéciaux? Est std::wstringpris en charge …
742 c++  string  unicode  c++-faq  wstring 

16
Comment convertir wstring en chaîne?
La question est de savoir comment convertir wstring en chaîne? J'ai l'exemple suivant: #include <string> #include <iostream> int main() { std::wstring ws = L"Hello"; std::string s( ws.begin(), ws.end() ); //std::cout <<"std::string = "<<s<<std::endl; std::wcout<<"std::wstring = "<<ws<<std::endl; std::cout <<"std::string = "<<s<<std::endl; } la sortie avec la ligne commentée est: std::string = …
204 c++  unicode  stl  wstring 


2
Quel est le «problème» avec le C ++ wchar_t et wstrings? Quelles sont les alternatives aux caractères larges?
J'ai vu beaucoup de gens dans la communauté C ++ (en particulier ## c ++ sur freenode) se plaindre de l'utilisation de wstringsand wchar_t, et de leur utilisation dans l'API Windows. Qu'est-ce qui ne va pas exactement avec wchar_tet wstring, et si je veux soutenir l'internationalisation, quelles sont les alternatives …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.