Programowanie w języku C/C++

Wchar t

Wchar_t (od ang. wide character) - typ mogący przechowywać rozszerzony zestaw znaków alfanumerycznych.
Do języka C++ wprowadzony został całkiem niedawno. Powodem był fakt, że zwykły typ char może prsłużyć to przechowywania znaków tylko z podstawowego zestawu 256 znaków. Tymczasem bywają języki, gdzie potrzebne są dodatkowe litery. Wchar_t zajmuje więcej komórek pamięci niż zwykły char.

W C++ typ ten jest pełnoprawnym, odrębnym typem. Na końcu nazwy tego typu jest dodatek _t co jest pozostałością po chytrym sposobie realizacji tego typu w języku C.