Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задачка для новичков #3: определить, является ли строка палиндромом Простенькая задачка, нужно запилить нормальный плюсовый код. Юзер посимвольно вводит строку, прога должна определять, является ли введенное палиндромом: a - yes (юзер ввел a) ab - no (потом юзер ввел b) abb - no (снова ввел b и так далее) abbc - no abbcb - no abbcbb - no https://www.cyberforum.ru/ cpp-beginners/ thread1796830.html C++ Найти самую длинную последовательности чисел, упорядоченную по возрастанию
4. Найти самую длинную последовательности чисел, упорядоченную по возрастанию. Пример: 5 7 8 9 3 0 4 6 8 9 3 4 3 На выходе: 0 4 6 8 9
C++ Найти и вывести уникальные элементы массива https://www.cyberforum.ru/ cpp-beginners/ thread1796815.html
3. В массиве найти элементы, которые в нем встречаются только один раз, и вывести их на экран. То есть найти и вывести уникальные элементы массива.
C++ Заполнить массив случайными числами и определить количество элементов, отличных от последнего https://www.cyberforum.ru/ cpp-beginners/ thread1796813.html
2. Дан массив из 50 чисел. Заполните его случайными числами. Определить, сколько в нем элементов, отличных от последнего элемента. Вывести их количество.
Объединить два заданных массива и отсортировать их по возрастанию C++
Помогите с задачами. 1. Имеются два массива данных А и B (а и в – количества элементов массива). Известно, что оба массива упорядочены по возрастанию. Необходимо написать алгоритм, проходящий по этим массивам за 1 цикл вида: Для Сч = 1 По а + в Цикл и выдающий значения обоих массивов в порядке возрастания т.е. как бы объединив оба массива и отсортировав их по возрастанию.
C++ Задачка для новичков #2: вывести в методе класса-родителя значение данных-членов из дочернего класса https://www.cyberforum.ru/ cpp-beginners/ thread1796793.html
Вдохновленный соседней темой тоже решил задать свой вопрос таким же начинающим программистам как и я :) Все кто хочет попробовать дать ответ помещайте его под спойлер Задача: дан вот такой код class Parent { public: virtual void doSmth(void) = 0; };
C++ Как усовершенствовать программу-тест на знание астрономии? https://www.cyberforum.ru/ cpp-beginners/ thread1796785.html
#include <windows.h> #include <iostream> #include <string> int main() { using namespace std; setlocale(LC_ALL, "RUS");
Правильная организация доступа классов к ресурсу C++
Доброго времени суток, уважаемые программисты. У меня возникла проблема по организации доступа разных классов к одному ресурсу (объекту) Есть вот такая ситуация: class MyResource { public: void open(); void close(); }
C++ Не собирается библиотека gmp Не уверен, что пишу в правильную ветку, надеюсь поправят, если что. Пытаюсь собрать gmp 6.1.1 для windows,следую вот этой инструкции (за исключением п.3, т.к. там ссылки ведут не туда, но вроде этот пункт не критичный, в других инструкциях его нет). Затык получаю на шаге конфигурации: $ mkdir gmp $ cd gmp-6.1.1 $ ./configure --prefix=/home/oPean/gmp --enable-cxx checking build system... https://www.cyberforum.ru/ cpp-beginners/ thread1796776.html C++ Задачка для новичков#1: найти причину UB в коде и исправить его согласно условию https://www.cyberforum.ru/ cpp-beginners/ thread1796747.html
Привет молодые коллеги, нашёл у себя под диваном интересную задачку - она лёгкая для гуру ( поэтому вы увидите ниже ответы на задачку и фразу, и что тут сложного ), а другие оценят забавность задачки) Условия задачи: 1. Не меняя 2 последних строки функции 2. Данные 2 последних строки должны остаться последними в функции 3. Количество return 1шт.
C++ Очистка потока
Приветствую! Есть метод класса, принимающий имя сотрудника (объект класса string) и его номер: void Employee::setData() { cout << "Введите имя: "; getline(cin, name); cout << "Введите ID сотрудника: ";
C++ Почему возможно задать массив с размером -1 (почему такое вообще компилируется)? https://www.cyberforum.ru/ cpp-beginners/ thread1796723.html
Всем привет. Долгое время не писал на плюсах, решил пройтись по основам, вспомнить. По непонятным для меня причинам этот код КОМПИЛИРУЕТСЯ. И программа даже не вылетает при задании размера массива -1. Почему? int main(){ int size; cin >> size; int arr;
829 / 253 / 34
Регистрация: 27.07.2016
Сообщений: 497
Записей в блоге: 1
21.08.2016, 15:59  [ТС] 0

Поменять make и release так, чтобы организовать правильное уничтожение объектов и освобождение памяти - C++ - Ответ 9474078

21.08.2016, 15:59. Показов 752. Ответов 15
Метки (Все метки)

Ответ

Кликните здесь для просмотра всего текста
obivan, только у Вас функция release совсем бесполезная. В параметрах - копия указателя, так что reset ни на что не повлияет. Уничтожение будет происходить в конце каждой итерации цикла в main. В данном случае это не страшно, но всё же.


Вернуться к обсуждению:
Поменять make и release так, чтобы организовать правильное уничтожение объектов и освобождение памяти C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.08.2016, 15:59
Готовые ответы и решения:

Правильное освобождение памяти
Здрасти. Двумерный динам. массив: int** matr=new int*; for (int i=0; i&lt;rows; ++i)...

Правильное освобождение памяти
Есть код class Test { public: int **container; int counter = 0; Test(unsigned int size)...

Правильное освобождение памяти при std::vector
vector&lt;Worker*&gt; workers; workers.push_back(new Worker(&quot;Jack&quot;, 1000)) Как теперь правильно...

Уничтожение объектов в инициализированной памяти. sed::allocator
Есть данный код: #include &quot;pch.h&quot; #include &lt;iostream&gt; #include &lt;memory&gt; using namespace...

15
21.08.2016, 15:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.08.2016, 15:59
Помогаю со студенческими работами здесь

Освобождение памяти от объектов
Итак. Есть следующий код (элементы) type TStage = class(TObject) level: integer; ...

Освобождение памяти динамически созданных объектов
Подскажите, есть к примеру три класса: Class1, Class2, Class3. В Class2 имеется метод, в котором...

Освобождение памяти для объектов производного класса
Всем привет. Не могу найти инфу в интернете, всё перерыл, но понял что случай специфичный у меня....

Освобождение памяти из под Объектов в статическом массиве указателей
Всем добрый вечер! Решил расширить программу из книжки Лафорте Р. ООП в С++ стр. 574 путем...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru