Пример #1
0
bool CopyableBuffer::operator==( const CopyableBuffer& other) const
{
	if(other.Size() != this->Size()) return false;
	else
	{
		for(size_t i=0; i<this->Size(); ++i) {
			if(this->mpBuff[i] != other.mpBuff[i]) return false;
		}

		return true;
	}
}
Пример #2
0
CopyableBuffer::CopyableBuffer(const CopyableBuffer& arBuffer) :
	mpBuff(new uint8_t[arBuffer.Size()]),
	mSize(arBuffer.Size())
{
	memcpy(mpBuff, arBuffer, mSize);
}