Строковые типы являются объектами? Да! Каждый раз, когда в прошлом вы использовали строковую переменную, вы
использовали объект. Давайте испытаем некоторые функции-члены в классе string.
#include #include using namespace std;
int main()
{
string s = "strings are objects";
s.append( "!!" ); //
добавьте "!!" в конец строки!
cout << s << endl;
}
Что мы здесь сделали? Применили функцию-член append(), чтобы добавить два
дополнительных знака на конец строки (!!). Функция-член всегда применяется к
объекту, который и вызывает эту функцию-член (объект слева от точки).
Подсказка Чтобы увидеть список функций и функций-членов доступных в объекте, напишите
имя переменной объекта в Visual Studio, затем поставьте точку (.), затем нажмите