Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Инкапсуляция класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции (найти ошибку в коде) http://www.cyberforum.ru/cpp-beginners/thread1099857.html
Ребят помогите найти ошибку пожалуйста, не хочет запускаться. #include <iostream> #include <conio.h> const int M = 3; const int N = 4; using namespace std;
C++ Игра в города на С++ здраствуйте, мне нужна игра в города(Например: Москва-Архангельск, Архангельск-Казань и т.д), в которую можно было бы играть как Игрок vs Игрок или Игрок vs Компьютер(компьютер использует базу). Я... http://www.cyberforum.ru/cpp-beginners/thread1099834.html
C++ Передача параметров по ссылке
Стоит ли передавать все параметры (кроме скалярных и указателей) по сслыке? Т.е. вместо void doSomething(const int _count, const DoingContext _context); писать void doSomething(const int ...
C++ В созданном массиве строк, подсчитать в тексте количество слов, в которых нету цифр
В созданном массиве строк, подсчитать в тексте количество слов, в которых нету цифр
C++ Нахождение самого часто повторяющегося значения http://www.cyberforum.ru/cpp-beginners/thread1099815.html
На вход программе подаются сведения о номерах школ учащихся, участвовавших в олимпиаде. В первой строке сообщается количество учащихся N, каждая из следующих N строк имеет следующий формат: <Фамилия>...
C++ Рандомом вывести 3 не повторяющихся цифры Задача: Написать программу которая будет выводить рандомно указанное количество цифр из указанного промежутка. И чтоб цифры не повторялись. Дошел вот до этого. Как дальше сделать проверку на то... подробнее

Показать сообщение отдельно
k_o_ten_ok
0 / 0 / 0
Регистрация: 18.02.2014
Сообщений: 17

Инкапсуляция класса - C++

18.02.2014, 19:46. Просмотров 326. Ответов 0
Метки (Все метки)

Здравствуйте.
Помогите пожалуйста, завтра сдавать а я уже битый час пытаюсь разобраться но ничего не выходит.
Вот есть у меня задание:

Разработать класс, инкапсулирующий свойства одномерного динамического массива заданного размера, например, строку. Тип массива: Масив длинных целых чисел
Для организации динамического массива должен использоваться указатель соответствующего типа. Для хранения размера массива следует предусмотреть соответствующее поле, тип которого можно выбрать самостоятельно.
В классе предусмотреть функции, выполняющие следующие действия:
1.выделение памяти для динамического массива;
2.ввод данных в каждое поле;
3.вывод данных из каждого поля;
4.доступ по считыванию/записи в выбранный элемент массива;
5.освобождение памяти, занятой динамическим массивом.
В функции main() создать автоматический объект разработанного класса, указатель на объект, динамический объект и массив объектов (из 3-4 элементов).
4. Для каждого созданного объекта выполнить по очереди функции ввода размера массива, выделения памяти, ввода данных в массив, вывода данных на экран, вывода одного из элементов массива и освобождения памяти.
5. Модифицировать текст программы следующим образом: в любом месте функции main() создать блок (составной оператор), внутри которого создать объект класса и выполнить для него ввод данных.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru