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

Создание и удаление объектов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ У кого есть решение? http://www.cyberforum.ru/cpp-beginners/thread839603.html
Есть ли у кого готовое решение вырезано задачи?
C++ движение текста Помогите сделать так чтоб вот этот рисунок двигался с левой части консоли к правой printf("________________.O._________.*. \n"); printf("________________.OO.___________.*.* \n");... http://www.cyberforum.ru/cpp-beginners/thread839596.html
Слова в записи C++
Эта прога должна выводить все слова-палиндромы (которые читаются одинаково задом наперед и в нормальном вигляде) в рядке, который я ввожу. Вместо COUT<<MAS в условии знизу должно выводить все слова....
C++ Программа показывающая внутреннее двоичное представление типа данных
Необходимо показать внутреннее двоичное представление типа данных, используя операции сдвига(<<,>>) и поразрядные логические операции (&,|,~,^). Вот не знаю как реализовать... Нечто подобное нашел...
C++ Объсните эксперты как реализовать последнее условие, Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями http://www.cyberforum.ru/cpp-beginners/thread839572.html
1. Дана целочисленная матрица. Определить: 1) среднее арифметическое элементов тех строк, которые не содержат отрицательных элементов; 2) максимум среди сумм элементов диагоналей, параллельных...
C++ Создание бинарного дерева поиска Людииииии помогите пож-таааа.....Нужно создать бинарное дерево поиска, считывая элементы из текст файла.. Очень нужноооо:( кто нибудь:(:( Добавлено через 47 минут Ну кто нибудь:( подробнее

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

Создание и удаление объектов - C++

16.04.2013, 17:19. Просмотров 670. Ответов 4
Метки (Все метки)

Люди, прошу прошения за тупой вопрос, но что-то в гугле сходу не нашел. Вот, допустим, есть класс реализующий простенькую очередь.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class queue 
{
private:
    int *q;
    int head, tail, num, length;
public:
    queue() : head(0), tail(0), num(0), length(10) 
    {
        q = new int[length];
    }
 
    queue(int length_init) : head(0), tail(0), num(0), length(length_init)
    {
        q = new int[length];
    }
 
    ~queue()
    {
        delete []q;
    }
В мэйне создается объект класса
C++
1
queue queue1(count);
Потом вызываем деструктор для этого объекта.

Собственно вопрос - после вызова деструктора, возможно создание нового объекта с таким же именем queue1? ( у меня компилятор ругается, но я не уверен что само создание и удаление опсианы правильно). Судя по дебаггеру, память так и не освобождается до конца программы, и я что-то не допру почему.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru