2. Массивы объектов. Массивы переменной длины. Операторы new, delete. Указатели. Ссылки. (972451), страница 2
Текст из файла (страница 2)
Кроме того, определите метод класса, позволяющийскладывать два массива.3. ВариантСоздайте класс – динамический массив. В качестве элементов массива выберитеобъекты из Задания № 1.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования. Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase). Функция insert – добавляет элемент в конец массива. Функция erase – принимает значениеэлемента, который нужно удалить из массива, если таких элементов больше чем 1, нужно удалить их все.4. ВариантСоздайте класс – динамический массив.
В качестве элементов массива выберитеобъекты из Задания № 1.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования. Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase). Функция insert – принимает индекс элемента, после которого нужно вставить новый. Функцияerase – принимает индекс элемента, который нужно удалить из массива. Кроме того, определите методкласса – reverse (переставляет элементы в массиве в обратном порядке).5. ВариантСоздайте класс – динамический массив. В качестве элементов массива выберитеобъекты из Задания № 1.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования. Перегрузитеоперацию [].
Определите методы класса, которые позволяли бы добавлять и удалять элементы из массива(insert, erase). Функция insert – добавляет элемент в конец массива. Функция erase – принимает индексэлемента, с которого нужно начать удаление и количество элементов, которых нужно удалить из массива.6. ВариантСоздайте класс – динамический массив. В качестве элементов массива выберитевещественные числа.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования. Перегрузитеоперацию [].
Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase). Функция insert – добавляет элемент в конец массива. Функция erase – принимает индексэлемента, который нужно удалить из массива. Кроме того, определите метод класса – sort (сортируетмассив, реализуйте возможность выбора - сортировать по убыванию или по возрастанию).07.11.20115Кафедра Компьютерных методов физики: программирование, первый курс, второй семестр7. ВариантСоздайте класс – динамический массив. В качестве элементов массива выберитевещественные числа.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования. Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase).
Функция insert – добавляет элемент в начало массива. Функция erase – принимает индексэлемента, который нужно удалить из массива. Кроме того, определите метод класса (merge), позволяющийобъединять два массива (второй добавляется в конец первого).8. ВариантСоздайте класс – динамический массив. В качестве элементов массива выберитевещественные числа.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования. Перегрузитеоперацию [].
Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase). Функция insert – добавляет элемент в конец массива. Функция erase – принимает значениеэлемента, который нужно удалить из массива, если таких элементов больше чем 1, нужно удалить их все.9. ВариантСоздайте класс – динамический массив. В качестве элементов массива выберитевещественные числа.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования. Перегрузитеоперацию [].
Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase). Функция insert – принимает индекс элемента, после которого нужно вставить новый. Функцияerase – принимает индекс элемента, который нужно удалить из массива. Кроме того, определите методкласса – reverse (переставляет элементы в массиве в обратном порядке).10. ВариантСоздайте класс – динамический массив. В качестве элементов массива выберитевещественные числа.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования.
Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элементы из массива(insert, erase). Функция insert – добавляет элемент в конец массива. Функция erase – принимает два индекса iи j, между которыми нужно удалить элементы.11. ВариантСоздайте класс – динамический массив. В качестве элементов массива выберите целыечисла.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования.
Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase). Функция insert – добавляет элемент в конец массива. Функция erase – принимает индексэлемента, который нужно удалить из массива. Кроме того, определите метод класса – sort (сортируетмассив, реализуйте возможность выбора - сортировать по убыванию или по возрастанию).12. ВариантСоздайте класс – динамический массив.
В качестве элементов массива выберите целыечисла.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования. Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase). Функция insert – добавляет элемент в начало массива. Функция erase – принимает индексэлемента, который нужно удалить из массива.
Кроме того, определите метод класса (merge), позволяющийобъединять два массива (второй добавляется в конец первого).07.11.20116Кафедра Компьютерных методов физики: программирование, первый курс, второй семестр13. ВариантСоздайте класс – динамический массив. В качестве элементов массива выберите целыечисла.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования. Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase). Функция insert – добавляет элемент в конец массива. Функция erase – принимает значениеэлемента, который нужно удалить из массива, если таких элементов больше чем 1, нужно удалить их все.14. ВариантСоздайте класс – динамический массив. В качестве элементов массива выберите целыечисла.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования.
Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase). Функция insert – принимает индекс элемента, после которого нужно вставить новый. Функцияerase – принимает индекс элемента, который нужно удалить из массива. Кроме того, определите методкласса – reverse (переставляет элементы в массиве в обратном порядке).15. ВариантСоздайте класс – динамический массив. В качестве элементов массива выберите целыечисла.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования.
Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элементы из массива(insert, erase). Функция insert – добавляет элемент после заданного по значению элемента (т.е. напримердобавить число 5 после числа 3 в массиве). Функция erase – принимает индекс элемента, с которого нужноначать удаление и количество элементов, которых нужно удалить из массива.16. ВариантСоздайте класс - динамический массив. В качестве элементов массива выберитесимволы.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования.
Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase). Функция insert – добавляет элемент в конец массива. Функция erase – принимает индексэлемента, который нужно удалить из массива. Кроме того, определите метод класса – sort (сортируетмассив, реализуйте возможность выбора - сортировать по убыванию или по возрастанию).17. ВариантСоздайте класс - динамический массив. В качестве элементов массива выберитесимволы.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования.
Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase). Функция insert – добавляет элемент в начало массива. Функция erase – принимает индексэлемента, который нужно удалить из массива. Кроме того, определите метод класса (merge), позволяющийобъединять два массива (второй добавляется в конец первого).18. ВариантСоздайте класс - динамический массив. В качестве элементов массива выберитесимволы.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования.
Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase). Функция insert – добавляет элемент в конец массива. Функция erase – принимает значениеэлемента, который нужно удалить из массива, если таких элементов больше чем 1, нужно удалить их все.07.11.20117Кафедра Компьютерных методов физики: программирование, первый курс, второй семестр19.
ВариантСоздайте класс - динамический массив. В качестве элементов массива выберитесимволы.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования. Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase). Функция insert – принимает индекс элемента, после которого нужно вставить новый.
Функцияerase – принимает индекс элемента, который нужно удалить из массива. Кроме того, определите методкласса – reverse (переставляет элементы в массиве в обратном порядке).20. ВариантСоздайте класс - динамический массив. В качестве элементов массива выберитесимволы.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования. Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элементы из массива(insert, erase). Функция insert – добавляет элемент в конец массива. Функция erase – принимает индексэлемента, с которого нужно начать удаление и количество элементов, которых нужно удалить из массива.21.
ВариантСоздайте класс - динамический массив. В качестве элементов массива выберитесимволы.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования. Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase). Функция insert – добавляет элемент в конец массива. Функция erase – принимает индексэлемента, который нужно удалить из массива. Кроме того, определите метод класса, позволяющийскладывать два массива.22. ВариантСоздайте класс - динамический массив. В качестве элементов массива выберите символы.Определите в нем конструктор (можно несколько), деструктор, конструктор копирования. Перегрузитеоперацию []. Определите методы класса, которые позволяли бы добавлять и удалять элемент из массива(insert, erase).