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

Добавить в программу конструкторы, копирования, удаления и перегрузки - C++

Восстановить пароль Регистрация
 
Angellord
0 / 0 / 0
Регистрация: 01.06.2010
Сообщений: 5
03.06.2010, 20:31     Добавить в программу конструкторы, копирования, удаления и перегрузки #1
Очень срочно надо переработать прогу, позарез, буду примного благодарен.
Надо всего добавить в прогу конструкторы, копирования и удаления, мб. ещё добавления, перегрузки, и чтобы результаты после дебага вписывались в фаил out.txt

вот прога во вложенно файле...

Очень срочно надо, просто позарез, сам не могу, ибо ноль!!!!!
Вложения
Тип файла: rar Структуры1.rar (794.2 Кб, 17 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2010, 20:31     Добавить в программу конструкторы, копирования, удаления и перегрузки
Посмотрите здесь:

C++ Добавить отсутствующие конструкторы
C++ Есть программа с Базой данных добавить функциюю удаления из файла
Как написать конструкторы копирования, инициализации и конструктор без аргументов? C++
C++ Std::vector добавить новый элемент собственного класса без использования конструктора копирования
Классы, Конструкторы, Деструкторы. Отредактировать программу C++
Подскажите пожалуйста как добавить конструктор копирования в готовую программу C++
C++ Добавить в программу конструктор копирования
Что такое конструкторы классов, копирования, по умолчанию с запретом неявного приведения аргументов? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Neonjke
18 / 18 / 1
Регистрация: 08.10.2009
Сообщений: 94
03.06.2010, 21:01     Добавить в программу конструкторы, копирования, удаления и перегрузки #2
Цитата Сообщение от Angellord Посмотреть сообщение
Очень срочно надо переработать прогу, позарез, буду примного благодарен.
Надо всего добавить в прогу конструкторы, копирования и удаления, мб. ещё добавления, перегрузки, и чтобы результаты после дебага вписывались в фаил out.txt
Для начала объясните что вы подразумеваете под "конструктором удаления"? Мб деструктор?
Во вторых какие операторы надо перегружать?
Что должно происходить при создании переменной класса? (т.е. что в конструкторе)
Для каких целей нужно перегружать операторы? (что должно происходить при их унарном, бинарном использовании?)
Что должен содержать деструктор?
Что должно происходить при запуске конструктора копии?
Адрес файла out.txt пользователь вводит сам? Если нет, то какой адрес по умолчанию у него?

И что за "конструктор добавления" - вот этого понять не смог...
Angellord
0 / 0 / 0
Регистрация: 01.06.2010
Сообщений: 5
04.06.2010, 11:58  [ТС]     Добавить в программу конструкторы, копирования, удаления и перегрузки #3
Под конструктором добавления имелось ввиду функция которая добавляет в очередь элементы.
Ну да деструктор, я просто криво выразился.
Как я предпологаю, нужно перегрузить операторы, которые относятся ко вводу данных.
Честно говоря насчёт конструктора копирования я не уверен, т.к. вполне возможно что он и воовсе ненужен.
Перегрузка вполне возможно что тоже ненужна, просто нам сказали, что если это не требуется, то можно не делать, а так как я полный ноль в этом, то я не смогу вам обьяснить в чем суть перегрузки.
Если будет конструктор копирования, то нужен стандартный деструктор.
На самом деле все конструкторы и деструкторы и всё остальное нужны для показухи, так сказать чтобы было, но так , чтобы не мешало работе програмы.
фаил out.txt впринципе находится в самой папке, т.е . пользователь сам водит его адрес.

Ну а за конструктор добавления , это я что-то зафейлился, прошу прощения=)

Добавлено через 14 часов 33 минуты
Людииии ну ктонибудь хот поможет???? блин прогу завтро сдавать, а я полный ноль((((
Yandex
Объявления
04.06.2010, 11:58     Добавить в программу конструкторы, копирования, удаления и перегрузки
Ответ Создать тему
Опции темы

Текущее время: 23:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru