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

выделить новую память new так, чтобы адрес остался прежним - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить, есть ли в записи натурального числа N три одинаковые цифры http://www.cyberforum.ru/cpp-beginners/thread609102.html
дано натуральное число n. Проверить есть ли в записи числа три одинаковые цифры
C++ Ошибка stdlib.h Имеется файл содержащий что-то подобное: 1. Nomer reisa: 1 ves bagazha: 1.00 (kg) kolichestvo veshei: 11 2. Nomer reisa: 1 ves bagazha: 1.00 (kg) kolichestvo veshei: 12 3. Nomer reisa: 1 ves... http://www.cyberforum.ru/cpp-beginners/thread609080.html
Существует ли готовая функция экранирования кавычек, слешей и тому подобных символов? C++
Существует ли готовая функция экранирования кавычек, слешей и тому подобных символов? Мне надо вывести c-строку в xml, а в ней есть кавычки и слеши.
Обработка исключений C++
Есть код программы по поиску совершенных чисел а интервале от a до n. #include <iostream> using namespace std; int main(void) { int a,n; cout<<"Input a: ";
C++ Как правильно перегружать потоковый оператор вывода в файл? http://www.cyberforum.ru/cpp-beginners/thread609028.html
Нужен только прототип оператора, реализацию сделаю сам. Обязательное требование: должна поддерживаться "цепная" форма:...
C++ Строка: Подсчитать, сколько слов в строке, и вывести слова, содержащие 3 буквы. Дана строка,заканчивающаяся точкой.Подсчитать, сколько слов в строке.Вывести слова, содержащие 3 буквы. подробнее

Показать сообщение отдельно
Андрей2011
29 / 23 / 2
Регистрация: 18.01.2011
Сообщений: 359

выделить новую память new так, чтобы адрес остался прежним - C++

19.06.2012, 12:01. Просмотров 479. Ответов 10
Метки (Все метки)

Добрый день.
Использую выделение динам. памяти таким образом:
C++
1
Point = new TPoint [MyConst];
Делаю вот что. Создаю массив объектов и выделяю под них память динамически.
Далее приходит момент, когда массив становится заполненным и нужно увеличить кол-во элементов.
Тогда я делаю массив копий, переношу туда инфу, потом меняю указатели и присваиваю
своему массиву новый адрес с большим кол-вом элементов.
Все здорово. Массив увеличился, данные сохранились, но вот беда!
адрес стал другим. Хотелось бы вот как-то чтоб еще и адрес не менялся если это возможно.
P.S. Возможно мне предложат использовать vector - который исправит данную проблему, но я хотел бы узнать, возможно ли ее решить с помощью new?
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru