Копирование данных C++
От: st0nx  
Дата: 11.06.11 12:35
Оценка:
Есть 2 указателя допустим на тип Other. Так вот как средствами С++ скопировать данные одного указателя в конец другого? желательно без проверки на тип.
Re: Копирование данных C++
От: ZegSoft Россия  
Дата: 11.06.11 16:07
Оценка: +2
Здравствуйте, st0nx, Вы писали:

S>Есть 2 указателя допустим на тип Other. Так вот как средствами С++ скопировать данные одного указателя в конец другого? желательно без проверки на тип.


Что-то не совсем понятно чего и зачем хочется. Можно более конкретный пример и зачем это нужно?
Re: Копирование данных C++
От: sz36 Россия  
Дата: 11.06.11 19:53
Оценка:
Здравствуйте, st0nx, Вы писали:

S>Есть 2 указателя допустим на тип Other. Так вот как средствами С++ скопировать данные одного указателя в конец другого? желательно без проверки на тип.


Видимо, это имеется в виду
*(PtrDst+1) = *PtrSrc;
Re[2]: Копирование данных C++
От: vayerx  
Дата: 22.06.11 17:54
Оценка:
Здравствуйте, sz36, Вы писали:

S>Видимо, это имеется в виду

S>*(PtrDst+1) = *PtrSrc;

или так: PtrDst[1] = PtrSrc[0];
Re[2]: Копирование данных C++
От: 24  
Дата: 22.06.11 18:00
Оценка:
Здравствуйте, sz36, Вы писали:

S>*(PtrDst+1) = *PtrSrc;


А если по указателю PtrDst находится наследник большего размера, чем базовый тип?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.