2. Массивы объектов. Массивы переменной длины. Операторы new, delete. Указатели. Ссылки. (Семинары), страница 2
Описание файла
Файл "2. Массивы объектов. Массивы переменной длины. Операторы new, delete. Указатели. Ссылки." внутри архива находится в папке "Семинары". PDF-файл из архива "Семинары", который расположен в категории "". Всё это находится в предмете "информатика" из 2 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 2 страницы из PDF
Кроме того, определите метод класса, позволяющийскладывать два массива.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).