Strings

In C++, the string data type provides the necessary abstraction to allow C++ programmers to work with character strings. The Java counterpart is actually two separate classes.

Unlike its Java counterparts, the C++ string type is not available to all programs by default. If a C++ program requires the string type, the programmer must refer to the library that defines this type. The following listing illustrates the C++ string data type in action.

Как в Java, C++ содержит механизм создания переменных "только для чтения". Для этого используеся ключевое слово const, чтобы позволить программистам создавать переменные "только для чтения". Это ключевое слово сигнализирует, что объявляемая переменная не может быть изменена после компиляции. Листинг 2 показывает инициализацию некоторых переменных "только для чтения", по другому просто известные как "постоянные переменные" или только "константы".
1: 2: 3: const int BOILING_POINT = 100;const int FREEZING_POINT = 0;const float PI = 3.14159;
Listing 2 Constant variables