6 / 6 / 5
Регистрация: 15.02.2013
Сообщений: 56
|
|
1 | |
Свой деструктор для каждого класса в массиве09.05.2014, 20:58. Показов 1024. Ответов 4
Метки нет Все метки)
(
Предположим есть класс(описывающий какой либо обьект в нескольких переменных), у него есть деструктор, который при вызове сохраняет все переменные в файл. Если содать массив обьектов такого класса и в ходе программы изменить описывающие переменные для нескольких объектов массива, то все объекты сохраняют свои переменные перезаписывая один и тот же файл. Хотелось бы чтобы каждый объект сохранял свои переменные в разный файл.
Как сделать это отдельной функцией и так понятно. Вопрос в том, можно ли сделать так, чтобы деструктор знал под каким номером в массиве находится объект и записывал его переменные в файл с его номером.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
09.05.2014, 20:58 | |
Ответы с готовыми решениями:
4
Деструктор для класса Написать деструктор для класса Для класса задать конструктор и деструктор |
Модератор
![]() 12639 / 10133 / 6102
Регистрация: 18.12.2011
Сообщений: 27,169
|
|
09.05.2014, 21:03 | 2 |
Заведите дополнительно защищенный целочисленный член класса, в который и записывайте номер объекта.
0
|
Модератор
![]() 8759 / 6549 / 887
Регистрация: 14.02.2011
Сообщений: 22,971
|
||||||
09.05.2014, 21:09 | 3 | |||||
и статический
тогда можно сделать так
1
|
6 / 6 / 5
Регистрация: 15.02.2013
Сообщений: 56
|
||||||
09.05.2014, 21:16 [ТС] | 4 | |||||
По подробнее хотелось бы если можно, вот например:
Вот то что нужно вроди бы, пойду попробую.
0
|
Модератор
![]() 12639 / 10133 / 6102
Регистрация: 18.12.2011
Сообщений: 27,169
|
||||||
09.05.2014, 21:19 | 5 | |||||
![]() Решение
Примерно так:
1
|
09.05.2014, 21:19 | |
Помогаю со студенческими работами здесь
5
Написать деструктор для данного класса Дописать конструктор и деструктор для класса Написать для класса деструктор, выводящий надпись Разработать конструкторы и деструктор для заданного класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |