HP Integrity NonStop J-Series User Manual
Page 63

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: