|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.04.2012, 15:52 | #1 |
Пользователь
Регистрация: 12.11.2011
Сообщений: 68
|
Конструктор и деструкторы
Добрый день, не могу не как написать правильно конструктор, до этого была задача в решении примера и теперь надо по аналогии решить ее же, только с конструктором и деструктором, вот нюансы задачи
"Общая постановка. Пользовательский класс Х должен содержать необходимые элементы-данные, которые создаются в динамической области памяти. • Конструктор для их создания (операция new) и установки их начальных значений: class_Х(); // про динамич. памят я не понял.... • деструктор: ~class_Х(); • friend – функция печати: friend void print(); • функция, решающая поставленную задачу: friend Void Run(). Код методов и функций – вне пространства определения класса." вот программа которую я сделал ранее : Код:
вот код который я щас делаю : Код:
|
03.04.2012, 17:05 | #2 | |
Пользователь
Регистрация: 12.11.2011
Сообщений: 68
|
ой конструктор сюда скопировал не весь, в коде он такой :
Цитата:
|
|
03.04.2012, 17:26 | #3 | |
Форумчанин
Регистрация: 28.12.2011
Сообщений: 124
|
Код:
А вот тут: Код:
Поэтому получаете такую ошибку: Цитата:
"Думай не о задаче, а о решении" (с)
|
|
03.04.2012, 17:42 | #4 |
Пользователь
Регистрация: 12.11.2011
Сообщений: 68
|
ооо точно)) спасибо)) написал конструктор
Код:
Последний раз редактировалось Тёма_); 03.04.2012 в 17:45. |
03.04.2012, 18:11 | #5 | |
Форумчанин
Регистрация: 28.12.2011
Сообщений: 124
|
Цитата:
Но ты мог бы не удалять указанный конструктор, а добавить его описание к классу, вот так: Код:
Только и этот конструктор class_X(double); тоже всё-таки потом стоило бы описать. И ещё одно - переменные (double y, x, t, z, PI;) как правило, пишутся в private, а не в public. Для того, чтобы изменить их можно было только по средствам классовых функций. Тоесть переписать переменные можно будет только вызвав эту классовую функцию.
"Думай не о задаче, а о решении" (с)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конструкторы и деструкторы | programmm | Помощь студентам | 0 | 04.06.2011 16:33 |
С++ (конструктор, деструктор, копирующий конструктор) | Jane-sad | Помощь студентам | 2 | 01.10.2010 10:01 |
С++ и С# Конструкторы и Деструкторы | exKenny | Помощь студентам | 1 | 27.04.2010 12:32 |