ByteBuffer 클래스를 만들고 매소드 get, size 선언. private 맴버를 d, s를 두어 아래와같이 구현하였다.
#include <algorithm>
ByteBuffer::ByteBuffer(char *data, int size)
{
if(size == 0)
{
d = nullptr;
s = 0;
}
else if(data == nullptr)
{
d = new char[size];
s = size;
}
else
{
d = new char[size];
s = size;
std::copy(data, data + size, d);
}
}
ByteBuffer::~ByteBuffer()
{
delete[] d;
}
char *ByteBuffer::get()
{
return d;
}
int ByteBuffer::size()
{
return s;
}



