تعريفات:أنسيسترينغ، وايدسترينغ، سلسلة، شار[]، شار*، BSTR،
-
13-11-2019 - |
سؤال
هذه متابعة ل هذا السؤال
AnsiString
هو فئة أيضا؟و string
؟هل هي فئة؟و أ char[]
?
هل نستطيع أن نقول أ WideString
عبارة عن غلاف على أحرف مزدوجة البايت، AnsiString
عبارة عن غلاف على أحرف أحادية البايت، و char[]
هي مجموعة من الأحرف أحادية البايت؟ string
لست متأكدا ما هو عليه...
لست متأكدًا من الأنواع المختلفة لأنواع السلاسل المتوفرة لدي في Code Builder C++ 2007 وإمكانية نقلها.
المحلول
AnsiString
هي فئة مقدمة من C++ Builder،std::string
هو الفصل الذي توفره مكتبة C++ القياسية،char []
ينشئ مصفوفة من نوع الحرف،char *
يقوم بإنشاء مؤشر إلى حرف الكتابة،BSTR
هي فئة سلسلة محددة لـ Windows COM.
AnsiString
و BSTR
غير محمولة، في حين std::string
, char []
و char*
محمولة بالكامل.
لا تنتمي إلى StackOverflow