TCHAR hala ilgisi var?
Windows programlama için yeni ve merak ediyorum Petzold kitabı okuduktan sonra ben:
eğer sadece yeni kod wchar_t
L""
dizeleri kullanmalıyım Eğer hala TCHAR
yazın ve dize bildirmek için _T()
Bu fonksiyonu kullanmak için iyi bir uygulama mı yoksa?
Sadece Windows 2000 ve hedef ben ve benim kod başlangıç i18n olacak.
CEVAP
Kısa cevap:HAYIR.
Diğerleri zaten yazdığı gibi, programcılar bir sürü hala TCHARs ve ilgili işlevlerini kullanın. Benim düşünceme görebütün kavram kötü bir fikir olduğunu. UTF-16 string işlem çok basit ASCII/MBCS dize işleme farklıdır. Eğer o bu TCHAR fikrinin temeli budur!), fonksiyonlar/algoritmalar kullanırsanız eğer biraz daha basit dize birleştirme (ayrıştırma vb.) daha yapıyorsanız, UTF-16 versiyonu çok kötü performans alırsın. Ana nedeni Surrogates.
Sen ne zaman tek istisnagerçektenyeni bir uygulama olarak geçmişten bu Bagaj kullanmak için bir sebep göremiyorum Unicode desteği olmayan bir sistem için uygulamanızı derlemek için.
Hala Ulaşılabilir Sızıntısı Valgrind i...
Bir yolu varsa Facebook access token h...
git remote şube silinmiş ama hala ...
Kişisel denetim verir "simgesi&qu...
Eğer redis zaten yığının bir parçası i...