Skip Navigation Links | |
Exit Print View | |
Oracle Solaris Studio 12.3: C++ User's Guide Oracle Solaris Studio 12.3 Information Library |
1.1 New Features and Functionality of the Oracle Solaris Studio 12.3 C++ 5.12 Compiler
1.3 Compiling for 64-Bit Platforms
1.4 Binary Compatibility Verification
3. Using the C++ Compiler Options
6. Creating and Using Templates
9. Improving Program Performance
10. Building Multithreaded Programs
12. Using the C++ Standard Library
This release of C++ supports the development of applications in languages other than English, including most European languages, Chinese, and Japanese. As a result, you can easily switch your application from one native language to another. This feature is known as internationalization.
In general, the C++ compiler implements internationalization as follows:
C++ recognizes ASCII characters from international keyboards (in other words, it has keyboard independence and is 8-bit clean).
C++ allows the printing of some messages in the native language.
C++ allows native-language characters in comments, strings, and data.
C++ supports only Extended UNIX Character (EUC) compliant character sets in which every null byte in a string is the null character and every byte in the string with the ASCII value of / is the / character.
Variable names cannot be internationalized and must be in the English character set.
You can change your application from one native language to another by setting the locale. For information on this and other native-language support features, see the operating system documentation.