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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
XRoy
851 / 701 / 217
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
#1

Копирование указателя - C++

15.09.2013, 21:11. Просмотров 410. Ответов 2
Метки нет (Все метки)

При выходе из функции поле Tail теряет свои значения, я так понимая это происходит из-за того что поле Tail ссылается на указатель который удаляется. Как можно скопировать значение указателя?

C++
1
2
3
4
5
struct ListMember
{
    int key;
    ListMember *next;
};
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void List::pushBack(int val) 
{
    ...
    else
    {
        ListMember *temp = new ListMember;
        temp->key = val;
        temp->next = NULL;
        this->Tail->next = temp;
        this->Tail = temp;
        delete temp;
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2013, 21:11     Копирование указателя
Посмотрите здесь:

Копирование указателя С++ - C++
Есть char *mydir он указывает на второй аргумент, эсли я дописую символы с помощью strcat то соответственно инфа меняеться. Как сделать...

Как сделать функцию от указателя на класс и указателя на метод? - C++
Не получается сделать функцию, параметрами которой являются указатель на класс и на метод. Обращаться к классу нужно именно по указателю,...

Преобразование кода без указателя в код с использованием указателя - C++
Правильно ли выполнил? Исходный код без указателя #include <iostream> #include <cstdlib> #include <fstream> using namespace...

Перезаписать память начиная с указателя Bitmap[1] элементами начиная с указателя Bitmap[0] - C++
Задан массив из 3 указателей Bitmap, по адресу Bitmap необходимо записать 480*640 элементов из массива Bitmap. В последнем цикле for выдает...

Разыменование указателя! - C++
Всем привет, объясните почему и как это работает? int (*pf)(void); int f(void) { static int count ; pf = &f; //...

Сдвиг указателя - C++
Помогите ответить на вопрос: На сколько байт передвигается указатель при добавлении к нему(вычитании от него) числа 20? Определите...

delete указателя - C++
valueOfWordS - указатель, член класса String_value, конструктору же этого класса передается указатель на переменную того же типа: ...

Передача указателя - C++
Здравствуйте! Форумчане, очень нужна помощь..:cry: В общем ситуация такова: написана программа, нужно переделать её так, чтобы в...

Разименование указателя - C++
Есть функция get_parametr,котрая в зависимости от переданного параметра,извлекает информацию,сохраняет в объекте string,адрес которого...

Содержимое указателя - C++
Предположим, что указатель №1 хранит адрес на другой указатель №2 в какой либо программе. Как прочесть указатель №1 и этим узнать адрес...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
2918 / 1347 / 134
Регистрация: 29.11.2010
Сообщений: 2,721
15.09.2013, 21:33     Копирование указателя #2
Не надо его удалять.
monolit
185 / 184 / 22
Регистрация: 24.03.2011
Сообщений: 665
Завершенные тесты: 1
15.09.2013, 21:59     Копирование указателя #3
справедливо.
Yandex
Объявления
15.09.2013, 21:59     Копирование указателя
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru