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

При повторном обращении к объекту меняется его содержимое - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Builder C++ Random http://www.cyberforum.ru/cpp-beginners/thread988267.html
Прошу помощи,что в этом коде не верно? Нужно чтобы v1-v7 после первого вывода больше не выводились. //--------------------------------------------------------------------------- #include <iostream.h> #include <conio.h> #include <vcl.h>
C++ контейнер vector Как я понимаю, vector представляет собой что-то вроде динамического массива. Но массивы бывают одномерные,двумерные и так далее. Есть ли возможность реализовать что-то подобное в vector? http://www.cyberforum.ru/cpp-beginners/thread988253.html
C++ Сортировка подсчетом с++
Всем привет. Есть такая проблемка. vs2010 выдает "Прекращена работа программы". Задание - ввод данных в массив, его нужно отсортировать сортировкой подсчетом и применить бинарный поиск к отсортированному массиву. После ввода данных вылетает "Прекращена работа программы". Бинарный поиск работает верно. Помогите, пожалуйста!! Код на с++: #include <iostream> using namespace std; class...
бинарное дерево по заданому выражению C++
Построить и вывести на экран бинарное дерево следующего выражения: 9 + 8 * (7 + (6 * (5 + 4) - (3 - 2)) +1) Написать функции постфиксного, инфиксного и префиксного обхода дерева и вывести соответствующие выражения на экран. Во время тестирования программы необходимо : проверить правильность ввода и вывода данных (т.е. их соответствие необходимому типа и формата ) . Обеспечить адекватную...
C++ реализация стека массивом http://www.cyberforum.ru/cpp-beginners/thread988245.html
При реализации стека массивом обеспечить размещение двух стеков в одном массиве. Один стек размещается в начале массива и растет до конца, а второй располагается в конце массива и растет к началу. Заполнить и освободить стеки произвольным образом, вводя значения с клавиатуры. Элементами стека является действительные числа. В виде списка реализовать один стек. Как такое сделать ?
C++ приоритет операций в калькуляторе В целом программа работает нормально, но с минусом косячина конкретная! вот код верхней функции double func() { double res=func1(); char c=cin.get(); switch (c) { case '+': res+=func(); break; case '-': res+=func(); подробнее

Показать сообщение отдельно
Shtirliz72
200 / 160 / 38
Регистрация: 25.10.2013
Сообщений: 527
26.10.2013, 01:51     При повторном обращении к объекту меняется его содержимое
Цитата Сообщение от maria_ Посмотреть сообщение
Результат тот же. Как это объяснить?
У вас указатель на int ссылается на уже освобождённое место. Соответственно то, что вы туда ещё раз записали - роли играть не будет.

Добавлено через 4 минуты
Советую обратить внимание на места где осуществляется манипулирование указателем rightSon: выделение памяти, удаление, копирование указателя и прочее.
 
Текущее время: 04:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru