Oracle OCCI UString到std :: wstring

时间:2015-06-17 08:41:49

标签: c++ oracle occi

在Oracle数据库提供程序中,有一个术语UString,在处理UTF16字符集时使用。

这是它的定义方式:

typedef unsigned short  utext;
typedef std::basic_string<utext> UString;

我的应用程序使用wstring作为unicode,因为我们知道std :: wstring包含wchar_t,它不是unsigned short,而是C ++的内部类型。我知道VCproj C ++语言设置中有一个选项是否使用wchar_t作为内部类型的not,但我更喜欢将其保留为内部类型。

所以我的问题是如何将OCCI与OCCIUTF16结合使用而不必将每个UString转换为wstring?

0 个答案:

没有答案