Класс Строка
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: реферат менеджмент, переплет диплома
| Добавил(а) на сайт: Rubcov.
Предыдущая страница реферата | 1 2 3 4 5 | Следующая страница реферата
}
p = x.p;
return *this;
}
Операция вывода задумана так, чтобы продемонстрировать применение учета ссылок. Она повторяет каждую вводимую строку (с помощью операции <<, которая определяется позднее):
ostream& operator<<(ostream& s, string& x)
{
return s << x.p->s << " [" << x.p->n << "]n";
}
Операция ввода использует стандартную функцию ввода символьной строки.
istream& operator>>(istream& s, string& x)
{
char buf[256];
s >> buf;
x = buf;
cout << "echo: " << x << "n";
return s;
}
Для доступа к отдельным символам предоставлена операция индексирования. Осуществляется проверка индекса:
void error(char* p)
{
cerr << p << "n";
exit(1);
}
char& string::operator[](int i)
Рекомендуем скачать другие рефераты по теме: план конспект урока, сочинение описание.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 | Следующая страница реферата