Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Выполняет одно и тоже действие! #include <iostream> #include <math.h> using namespace std; int main() { float A, B, C, S, R, K, P, CH; https://www.cyberforum.ru/ cpp-beginners/ thread860118.html C++ Динамические массивы. Найти сумму элементов матрицы, которые имеют заданную разницу индексов
Добрый вечер. Помогите с заданием, я что-то вообще не могу понять как его делать. Найти сумму элементов матрицы, которые имеют заданную разницу индексов i-j=k. Число k может быть негативным. Размер матрицы ввести с клавиатуры, а элементы поместить в памяти динамично.
C++ Из двух стеков с упорядоченными по возрастанию элементами создать новый стек с упорядоченными элементами, не удаляя исходные стеки https://www.cyberforum.ru/ cpp-beginners/ thread860105.html
Из двух стеков с упорядоченными по возрастанию элементами создать новый стек с упорядоченными элементами, не удаляя исходные стеки. Программу реализовать с помощью односвязных списков. Помогите пожалуйста
C++ Работа со списками ("Нарушение прав доступа записи") https://www.cyberforum.ru/ cpp-beginners/ thread860103.html
Пишу первый проект по работе с односвязным списком,в программе прописал класс со структурой "список" и методы которые добавляют полезную информацию и выводят её на экран. Я вроде всё там написал,но выдаёт ошибку :"Нарушение прав доступа записи",не могу понять в чём проблема.Вот сам код: TKartoteka.h #pragma once #include "string.h" class TKartoteka { private: struct ListItem
построение графиков в С++ C++
Доброго времени суток. Столкнулась с такой проблемой: нужно построить лежащую параболу. Оси прочертила, разметку сделала, формула для вычисления есть. А вот как результат с этими осями соотнести и представить наглядно - никак не могу понять :( Растолкуйте, пожалуйста.
C++ итераторы в list привет, подскажите как реализовать поиск c двумя циклами в списке: for (list <Mc*>::iterator i = myList.begin (); i != myList . end () - 1; i++) for (list <Mc*>::iterator j = i + 1; j != myList . end (); j++) { } как заменить i + 1 и i - 1? и если из списка удаляется элемент, как потом восстановить итератор, что бы заново можно было кусок кода выше выполнить? https://www.cyberforum.ru/ cpp-beginners/ thread860080.html
C++ Вызов шаблонной фунции T pow (int T, int n_) { if (!n_) return 1; T x = x_ ; int n = n_; do { n--; x *= x; https://www.cyberforum.ru/ cpp-beginners/ thread860068.html Посмотрите пожалуйста с "list" C++
У меня есть шаблонный список и - тип списка класс . Мне нужно реализовать поиск значения сравнивая с полями класса. Подскажите пожалуйста как можно обратится к одному полю класса. Это как бы вывести все содержимое . for ( it = l.begin(); it != l.end(); it++ ) { cout<<*it; }
C++ Переделать код так, чтобы использовались диапазоны значений с помощью указателей Мне уже стыдно сюда писать ей богу :wall: . Но есть задача переделать Код№1 так чтобы использовались диапазоны значений с помощью указателей. А функция fill_array() должна возвращать следующий адрес после последнего введенного значения, и это значение должны принимать другие функции как количество элементов функций которые они должны обработать. Код№2 это что я пробовал, но там выводятся адреса... https://www.cyberforum.ru/ cpp-beginners/ thread860064.html C++ Программа для считывания содержимого директории (Си -> Си++) https://www.cyberforum.ru/ cpp-beginners/ thread860063.html
#include <stdio.h> #include <dirent.h> int main(int argc, char ** argv) { DIR * d; struct dirent * entry; if (argc != 2) { printf("Использование: %s <директория>\n", argv); return 0;
Передвижение графических объектов на языке С++ C++
Здравствуйте. Помогите пожалуйста создать программу для решения задачи перемещения круга, вписанного в прямоугольник, по диагонали с заданным шагом и задержкой в полторы секунды... Программа должна содержать новые классы (включая абстрактные), конструкторы и деструкторы, поддерживать наследование, полиморфизм и видимость компонент. Буду очень благодарна за помощь.заранее спасибо огромное!)
C++ Определение количества символов в тексте Во входном файле text.txt содержится текст на английском языке. Требуется написать программу, которая будет определять и выводить на экран английскую букву, встречающуюся в этом тексте чаще всего, и количество таких букв.Если искомых букв несколько, то программа должна вывести ту из них,которая идет раньше по алфавиту. Проблема в объявлении цикла проверки. ЧЯДНТ? #include "stdafx.h"... https://www.cyberforum.ru/ cpp-beginners/ thread860044.html
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,736
Записей в блоге: 1
10.05.2013, 03:48 0

Не выделяется память - C++ - Ответ 4533263

10.05.2013, 03:48. Показов 1712. Ответов 4
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
void erase(int index){
//...
        v=temp;
        delete temp;
//...
}
Отлично! Утечка памяти, т.к. v делаем равным temp.
Теперь освобождаем память на которую указывает temp(кстати, для освобождения массива delete [] temp), следовательно и v теперь указывает на освобожденную память. Последствия - UB

Вернуться к обсуждению:
Не выделяется память C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2013, 03:48
Готовые ответы и решения:

Выделяется ли память?
Доброе время суток! У меня есть BYTE *pOutData = NULL; Объясните пожалуйста что происходит в...

Не выделяется память
#ifndef _STUDENT_ #define _STUDENT_ namespace Schools { class Student { public:...

Выделяется ли память для ссылки?
Добрый день есть код: char a = 'd'; char *ptr = &amp;a; char &amp;link = a; Вопрос в том, что такое...

Не выделяется память в динамической памяти
Подскажите пожалуйста , почему при выполнении operator + (вызов 114 строка) не выделяется память в...

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

Неправильно выделяется память для массива
не правильно выделяется память для массива double *CDispersia_SPMDlg::Function_Spectr(double *...

На каком этапе выделяется статическая память
Если я создаю синглтон Маейрса: class Singleton { public: static Singleton&amp; Instance()...

Почему не выделяется память под двумерный массив?
**ptrarray = new float* ; for (int i = 0; i &lt; h; i++){ ptrarray = new float ; } ...

Как выделяется память под массив string?
В общем читаю книжку, там объявлены два массива int* p = new int, int* v = new string... бла бла...

Как выделяется память для двумерного массива?
Доброго времени суток, меня интересует 1 вопрос : Как выделяется в С++ память для двумерного...

Объясните как выделяется память под умные указатели
Читаю книгу Праты, не могу понять этот абзац, а точнее применение операторов new и new и delete и...

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