Обучение C++. Урок 30. Классы и ООП III
Группа ВКонтакте: http://vk.com/itlessons Прошу прощения за полосы - дефект записи, лечится только перезаписью. Статические поля, методы, её информация о конструкторах и деструкторах. Создаём набросок класса динамического массива. Исходный код обеих частей урока: https://vk.com/page-40756200_49446927 Домашнее задание: реализовать следующие конструкторы и методы: dyn_mass(uint size, double value); // массив длиной size, все элементы имеют значение value dyn_mass(double* mass, uint size); // объект принимает mass как данные, size - размер массива mass double* get_elems(uint a, uint b) const; // возвращает подмассив от индекса a до b (включительно) uint get_size() const; // возвращает размер массива void add(double c); // добавляет в конец массива элемент со значение c void add(double *c, uint size_c); // добавляет в конец массива массив c (длиной size_c) Добавить статическое поле uint total, в котором будет храниться общее число элементов всех существующих массивов. Обеспечить корректное значение по ходу выполнения программы (подсказка: не забудьте про деструктор). Добавить статический метод uint get_total(), возвращающий значение этого поля. Решение: http://www.youtube.com/watch?v=u5yzM34kxcs
Похожие видео
Показать еще