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

Очистка памяти через деструктор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать конструктор копирования http://www.cyberforum.ru/cpp-beginners/thread989562.html
Задан класс, содержащий поля int x, y; double a,b,c. Реализовать конструктор копирования, который выполняет копирование всех полей входного объекта в новый экземпляр
C++ Задать описание класса Задать описание класса, содержащего поля int x, y; double a,b,c и позволяет выполнять следующие методы:Выполнять инициализацию всех полей одновременно, и каждого поля отдельно. Добавлено через 23 минуты помогите сделать http://www.cyberforum.ru/cpp-beginners/thread989558.html
C++ сравнение элементов двух векторов
Дорогие форумчане, хотелось бы узнать почему не сравниваются элементы двух векторов в моем коде. Суть программы в том что она должна выводить только простые числа. #include "std_lib_facilities.h" int main() { vector<int> primes(25); primes = 2; primes = 3; primes = 5; primes = 7;
Нужно написать на С++ C++
Написать программу на языке С++ для расчета значений заданной функции. Слева функция, справа исходные данные, 11 вариант.
C++ Функция добавления нового элемента в список http://www.cyberforum.ru/cpp-beginners/thread989530.html
Для добавления элементов в конец списка я в функцию AddToList передаю адрес первого элемента и значение нового элемента. В самой функции новый элемент в список добавляется, однако при выходе из тела функции он пропадает (проверял в режиме отладки). Подскажите, как исправить проблему? #pragma hdrstop #pragma argsused #include <stdio.h> #include <tchar.h> //Линейный односвязный список...
C++ C++ классы Проблема : не работает "++plus" в "void ClassB::count()" Есть вариант решить это так : поменять "private" на "protected" в обоих классах и из класса "ClassB" убрать "int plus" 22 линия. Но как решить эту проблему не убирая "int plus" из "ClassB" #include <iostream> #include <cstdlib> using namespace std; class ClassA { public: подробнее

Показать сообщение отдельно
seruy-t
 Аватар для seruy-t
2 / 2 / 0
Регистрация: 21.08.2010
Сообщений: 216
27.10.2013, 16:34     Очистка памяти через деструктор
Здравствуйте ! Надо написать к определенному классу конструктор/деструктор.

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
class building                              
{
private:
    string location_street;
    unsigned int number_of_building;
public : 
    building():
       location_street("NULL"),
       number_of_building(0)
       {};                                  //дефолтный конструктор
 
       building(string loc_s,unsigned int n):           
       location_street(loc_s),                      
           number_of_building(n)                    
       {                                            
       }                                            
       string getLocation_steet()
       {
           return this->location_street;        
       }
       void setLocation_street(string location)
       {
           this->location_street=location ;
       }
       unsigned int getNumber_of_building()
       {
           return this->number_of_building;
       }
       void setNumber_of_building(unsigned int number)
       {
           this ->number_of_building=number;
       }
       ~building()                          // лабуда, а не деструктор ...
       {
              
       }
};
Насколько я понимаю, то такой деструктор как я написал выше ничего не очищает.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru