Re: Преобразование типов, вопрос.
От: Bell Россия  
Дата: 12.07.06 05:45
Оценка: 1 (1)
Здравствуйте, Aractan, Вы писали:

A>Ситуация:


A>
A>struct A
A>{
A>......
A>};

A>struct B: public A
A>{
A>};

A>A a1;
A>B b1;

A>// надо сделать b1::A = a1
A>// я делаю так
A>*static_cast<A*>(&b1) = a1;

A>


A>ИМХО громоздко, как можно по-другому?


static_cast<A&>(b1) = a1;


Реализовать в B оператор присваивания для A.
Любите книгу — источник знаний (с) М.Горький
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.