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

Применение и удаление указателей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс-матрица http://www.cyberforum.ru/cpp-beginners/thread1011704.html
В общем вот такое задание Создать параметризованный класс - матрица. Определены конструкторы, деструктор и перегружены операторы =, . Если кто то может чем то помочь или у кого то есть что то...
C++ Обработка символьных строк _Выравнивание правого края._ Многое современные текстовые редакторы представляют пользователю возможность форматирования текста, когда устанавливается фиксированная длина строки, а правый край... http://www.cyberforum.ru/cpp-beginners/thread1011645.html
Аллокатор в chrome C++
Всем привет, начал изучать исходники хрома, в аллокаторе, метод realloc должен возвращать nullptr если передаваемый аргумент size равен нулю: void* realloc(void* ptr, size_t size) __THROW { //...
C++ Волновой алгоритм - поиск минимального пути
Доброго времени суток всем. Не могу въехать в алгоритм волновой для поиска минимального пути. Видел кучу примеров с готовым кодом, читал, но не дошло. Брал готовый пример, изменял, и при этом он...
C++ Пианино в C++ http://www.cyberforum.ru/cpp-beginners/thread1011617.html
Только начал постигать азы и решил заняться созданием своего пианино. Пока нуждаюсь в помощи выбора лит-ры и примерное описание того, что придется делать. И еще хотел бы узнать, сколько потребуется...
C++ Стек нужно написать прогу, которая создает новый стек из парных чисел старого. подробнее

Показать сообщение отдельно
pEntity
13 / 8 / 1
Регистрация: 12.12.2012
Сообщений: 442

Применение и удаление указателей - C++

19.11.2013, 10:32. Просмотров 570. Ответов 16
Метки (Все метки)

Здравствуйте.

Я не могу понять сути,когда нам нужно удалить указатель для освобождения памяти.

Есть указатель:

int *pHealth;

Функция:

void SetHealth( ... )
*pHealth = 4;


Данная функция вызывается на протяжении всей работы программы.

Мы можем удалить указатель после *pHealth = 4 ?

А так же имеет ли это вобще смысл?

Или нужно создавать указатель и удалять его с целью экономии памяти после его последнего вызова всего действия программы ?

Почему мы бы всегда не использовать указатели ?

Я не могу понять когда и как мы можем ими маневрировать.

Я хочу понять, стоит ли мне все переменные переделать под указатели с целью экономии памяти.

2) Когда мы можем и когда лучше использовать vector в место массивов? Точней когда их лучше будет применять,ведь они эффективней,например не нужно удалять их.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.