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

memory leaks | Деструктор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить минимальный элемент массива http://www.cyberforum.ru/cpp-beginners/thread697509.html
Помогите решить срочно !!! Записать элементы массива X в массив Y . Определить минимальный элемент массива X. Желательно с комментариями Заранее спасибо !!!
C++ Определить слова которые не содержат букву а Нужно сделать так, что бы при вводе любых слов из сочетания латинских букв(слова разделены пробелами и длина текста произвольная), прога показывала слова которые не содержат букву а. Признак конца -... http://www.cyberforum.ru/cpp-beginners/thread697507.html
C++ и дальнейшее его пременение C++
Товарищи! С трудом дается, но дается С++, есть ли смысл покончить мукам конец? Я учусь на программиста, но пошла туда ради PHP, Java, MSQL. Связанны ли С++ и можно ли будет учить написанное выше...
C++ Заполнить линейный массив случайными числами
Доброго времени суток. Помогите, пожалуйста, написать программу,которая заполняет линейный массив,размер которого задаются с клавиатуры,случайными натуральными числами в заданном диапазоне,выводит...
C++ задача Коши для ОДУ методом Эйлера http://www.cyberforum.ru/cpp-beginners/thread697481.html
Решить задачу Коши для ОДУ методом Эйлера y"= y' + 2y - x^2 - 2x + 2 y(0)= 2,718; y'(0)=5,436 Полученное приближенное решение сравнить с точным y={e}^{2x+1} + {x}^{2} #include "stdafx.h"...
C++ CHECKBOX как с ним работать добавил на форму проекта win32 CHECKBOX Код: CONTROL "Check1",IDC_CHECK1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,21,18,58,10 и как теперь поставить иф на чекед тру или фолс? Код: подробнее

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

memory leaks | Деструктор - C++

14.11.2012, 16:34. Просмотров 283. Ответов 3
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#ifndef INTEG_H_
#define INTEG_H_
#include <iostream>
 
using namespace std;
 
class integer{
    private:
        int value;
        int i;
        integer *next;
    public:
        integer(int cvalue); 
        void add(int cvalue);
        int length();
        void print();
        void search(int cvalue);
        ~integer();
};
 
integer::integer(int cvalue){
    value = cvalue;
    i=0;
    next = 0;
}
 
integer::~integer(){
    integer *curr = this;
    //Деструктор
}
 
void integer::add(int cvalue){
    integer *curr = this;
    int count=1;
    while(curr->next!=0){
        curr = curr->next;
        count++;
    }
    curr->next = new integer(cvalue);
    curr->i=count;
}
int integer::length(){
    int count=0;
    integer *curr = this;
    while(curr!=0){
        curr=curr->next;
        count++;
    }
    return count;
}
 
void integer::print(){
    integer *curr = this;
    while(curr!=NULL){
        cout<<endl<< curr->i <<" "<< curr->value <<endl;
        curr=curr->next;
    }
}
 
void integer::search(int cvalue){
    integer *curr = this;
    int error=0;
    while(curr!=NULL){
        if(curr->value == cvalue){
            cout << curr->i;
            error+=1;
            break;
        }
        curr=curr->next;
    }
        if(error==0){
            cout << "Value not found!";
        }
}
#endif;
В общем, пишу связанный список (типо имитация массива) Возникла проблема с написанием деструктора help me peoples! Буду признателен=)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.