ahmed1990 نشر 25 سبتمبر 2015 أرسل تقرير نشر 25 سبتمبر 2015 لازلت مبتدئا في البرمجة باستخدام لغة السي بلس بلس وأريد معرفة الفرق بين std::wstring و std::string ؟ وهل هي مدعومة من جميع المجمعات (compilers) الشهيرة ؟ اقتباس
0 هشام رزق الله نشر 25 سبتمبر 2015 أرسل تقرير نشر 25 سبتمبر 2015 الموضع معقدا نوعا ما ولن يفهمه سوى المتوسطين والمتقدمين باللغة.std::string هي عبارة عن basic_string على قالب char وأما std::wstring فهي على قالب wchar_t.من المفترض أن يحمل char حرف بحجم 1 بايت أما wchar_t فهو من المفترض أن يحمل حرف واسع (wide character) وهنا يوجد بعض الفروقات على حسب الأنظمة ففي لينكس يبلغ حجمه wchar_t 4 بايت أما في نظام ويندوز فيبلغ حجمه 2 بايت فقط !وأما عن سؤالك حول دعم المجمعات (compilers) فأغلب المجمعات الشهيرة تدعم النوعين. اقتباس
السؤال
ahmed1990
لازلت مبتدئا في البرمجة باستخدام لغة السي بلس بلس وأريد معرفة الفرق بين std::wstring و std::string ؟ وهل هي مدعومة من جميع المجمعات (compilers) الشهيرة ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.