Skocz do zawartości

Stringi w C++


Bartosz Wójcik

Recommended Posts

Mam pytanie, mnogość typów stringów w C++ i funkcji manipulujących na nich jest trochę przerażająca, mamy typy char, wchar_t (dla UNICODE), tchar, przeróżne klasy wrappujące, do tego dochodzą funkcje ANSI, UNICODE, safe etc.

Czy jest jakiś jeden dominujący standard w tej kwestii, którego należałoby się trzymać?

Link do komentarza
Udostępnij na innych stronach

@bartek (nie mam możliwości odpowiedzi) tchar jest reliktem jeszcze za czasów win98 i milenium. Używając tchara skazujesz się na UTF-16. Dodatkowo używanie tchara wpływa bardzo negatywnie na wydajność programu. Obecnie w najnowszym standardzie zaleca się by używać tchara tylko wtedy, kiedy maszyna docelowa nie wspiera unicode (ale to i tak jest źle widziane).

Link do komentarza
Udostępnij na innych stronach

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...