c-string
که از قدیم به C++
به ارث رسیده. اما نوع دادهی رشتهای استانداردی که C++
تعریف کرده همین یکیه. اصلاً معنی نداره که یه زبان برنامهنویسی برای یه موضوع دو تا نوع داده تعریف کنه. مگه دلیل واقعاق خاصی داشته باشه.
در هر صورت، چون string
در C++
یه کلاس نوشته شده است میشه به جاش از یه کلاسی که خودمون یا کس دیگهای نوشته استفاده کنیم. این کار و بعضیها کردن و برای string
در C++
جایگزینی ساختن که از نظر اونها بهتره. مثلاً UString
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)