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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Builder Поиск данных в гриде http://www.cyberforum.ru/cpp-beginners/thread609125.html
написала код на С++, вродь правельно Суть: пользователь вводит данные в едит,программа сведяет данные с гритом на первой форме, если есть совподение, то данные заносятся в грид на 2-ой форме.........Но программа данные находит , а в грид помещать не хочет { Pos=Edit1->Text; for (int n=1; n < StringGrid1 -> ColCount-1; n++) {for (int n1=1;n1 < StringGrid1 -> RowCount-1; n1++) { if...
C++ Проверить, есть ли в записи натурального числа N три одинаковые цифры дано натуральное число n. Проверить есть ли в записи числа три одинаковые цифры http://www.cyberforum.ru/cpp-beginners/thread609102.html
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 bagazha: 1.00 (kg) kolichestvo veshei: 21 4. Nomer reisa: 1 ves bagazha: 1.00 (kg) kolichestvo veshei: 22 Вроде код без ошибок: char* asd;
Существует ли готовая функция экранирования кавычек, слешей и тому подобных символов? C++
Существует ли готовая функция экранирования кавычек, слешей и тому подобных символов? Мне надо вывести c-строку в xml, а в ней есть кавычки и слеши.
C++ Обработка исключений http://www.cyberforum.ru/cpp-beginners/thread609063.html
Есть код программы по поиску совершенных чисел а интервале от a до n. #include <iostream> using namespace std; int main(void) { int a,n; cout<<"Input a: ";
C++ Как правильно перегружать потоковый оператор вывода в файл? Нужен только прототип оператора, реализацию сделаю сам. Обязательное требование: должна поддерживаться "цепная" форма: Log<<"<variable>"<<std::endl<<"<value>"<<variable<<"</value>"<<std::endl<<"<adress>"<<(void *)&variable<<"</adress>"<<std::endl<<"</variable>"<<std::endl;. Я перегрузил, но как то косо, в результате слева поддерживалось только имя потока, но не другой оператор вывода в него. То... подробнее

Показать сообщение отдельно
darkknight2008
 Аватар для darkknight2008
61 / 61 / 6
Регистрация: 16.10.2011
Сообщений: 200
19.06.2012, 12:19     выделить новую память new так, чтобы адрес остался прежним
Ты можешь хранить ссылки в классах на сами классы, а не на выделенную память. Можно хранить указатели не на саму выделенную память, а на именно указатель, который указывает на память. Тогда если в одном классе перевыделить память(поменяется адрес на который указывает указатель), то в остальных все будет Ок, так как они будут ссылаться на сам указатель, а не на старую память.

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