Professional Documents
Culture Documents
1 TA Lab m1
1 TA Lab m1
Індивідуальні завдання:
Створити клас рядок, який повинен містити такі відомості: довжина
рядка, кількість виділених байт, що займає рядок. Клас повинен мати
деструктор, конструктор за замовчуванням та конструктор з параметром
(виділяти пам’ять під рядок блоками заданою довжиною).
1. Написати метод видалення символа до і після заданого елемента.
2. Написати метод видалення заданого слова із рядка.
3. Написати метод збільшення довжини рядка.
4. Написати метод вставки символа до і після заданого елемента.
5. Написати метод вставки заданого слова у рядок.
6. Написати метод зменшення довжини рядка.
7. Написати метод перетину рядків, результат повинен містики тільки ті
символи які є і в першому рядку і в другому.
8. Написати метод перетину рядків, результат повинен містики тільки ті
символи які є в першому рядку і немає в другому.
9. Написати метод об’єднання рядків, результат повинен містики тільки ті
символи які є в першому рядку і немає в другому за якими йдуть символи
другого рядка яких немає у першому.
10.Написати метод об’єднання рядків, результат повинен містики тільки ті
символи які є в першому рядку і в другому але у результаті не може бути
повторів.
Контрольні запитання:
1. Який тип називають посиланням?
2. Чим покажчик відрізняється від посилання?
3. Як позначається значення посилання?