CclBuf(const CclBuf& buffer)
This copy constructor creates a new CclBuf object, which is a copy of the given object. The data length, data area length and data area type of the new buffer are the same as the old buffer. The data area owner of the new buffer is internal.