請問运用 C++ Builder 自帶 UnicodeString 還是 string 類好呢

請問使用 C++ Builder 自帶 UnicodeString 還是 string 類好呢?
#include <string>

using namespace std;

UnicodeString str1 = L"天將降大任於斯人也,必先苦其心志,勞其筋骨,餓其體膚,"
 L"空乏其身,行拂亂其所為,所以動心忍性,增益其所不能。";

wstring str2 = L"天將降大任於斯人也,必先苦其心志,勞其筋骨,餓其體膚,空乏其"
   L"身,行拂亂其所為,所以動心忍性,增益其所不能。";
UnicodeString string C++ Builder UnicodeString string

------解决方案--------------------
很多情况下直接用wchar_t *就行
------解决方案--------------------
考虑到移植问题,尽可能的用wstring