beautypg.com

HP Integrity NonStop J-Series User Manual

Page 63

background image

main() {
RWCString EnglishSun("Sunday"); // Ascii string
assert(EnglishSun.isAscii()); // OK

// Now convert from Ascii to wide characters:
RWWString wEnglishSun(EnglishSun, RWWString::ascii);

assert(wEnglishSun.isAscii()); // OK
RWCString check = wEnglishSun.toAscii();
assert(check==EnglishSun); // OK
return 0; }

Note how the member functions RWCString::isAscii() and RWWString::isAscii() are used to
ensure that the strings consist entirely of Ascii characters. The

RWWString

constructor:

RWWString(const char*, ascii_);

is used to convert from Ascii to wide characters. The parameter ascii_ is an enum with a single
possible value, ascii.

The member function RWWString::toAscii() is used to convert back.

This manual is related to the following products: