Здравствуйте, jazzer, Вы писали:
J>Здравствуйте, na1s, Вы писали:
N>>Какие условия должны быть, чтоб можно было бы копировать объект в буфер с помощью memcpy(dsr,this,sizeof(*this))?
J>*this должен быть POD
+ соотв выравнивание (если будет использоваться как объект) и достаточно памяти в dsr (или dst)
Здравствуйте, Сергей Мухин, Вы писали:
СМ>Здравствуйте, jazzer, Вы писали:
J>>Здравствуйте, na1s, Вы писали:
N>>>Какие условия должны быть, чтоб можно было бы копировать объект в буфер с помощью memcpy(dsr,this,sizeof(*this))?
J>>*this должен быть POD СМ>+ соотв выравнивание (если будет использоваться как объект) и достаточно памяти в dsr (или dst)
+ отсутствие перекрытия
POSIX: If copying takes place between objects that overlap, the behavior is undefined.