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; } }
CopyableBuffer::CopyableBuffer(const CopyableBuffer& arBuffer) : mpBuff(new uint8_t[arBuffer.Size()]), mSize(arBuffer.Size()) { memcpy(mpBuff, arBuffer, mSize); }