Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Обмен всеми свойствами, два объекта


Автор: Alca 29.8.2008, 21:37
Обмен всеми свойствами, два объекта, т.е. 
чтоб все свойства 1-ого объекта обменялись 
со свойствами 2-ого объекта.
Делаю через указатели:
Код

TSpeedButton *psbtn[2];       
TSpeedButton *pTemp = new TSpeedButton(0);
  pTemp    = psbtn[0]; 
  psbtn[0] = psbtn[1];
  psbtn[1] = pTemp;
delete pTemp;

Правильно ли я делаю?
Или надо обменивать каждое свойство в отдельности?

Автор: mrbrooks 30.8.2008, 08:43
как то странно ты делаешь - под одну кнопку память выделяешь а под две других нет. 

тем более имхо лучше так не делать, а копировать либо по свойствам (но это не эротоманский способ), либо использовать dynamic_cast

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)