struct log{string test;}
有string的时候慎用memcpy, memmove之类的,防止内存泄露
stl string内部包含
union _Bxty
{
_Elem _Buf[_BUF_SIZE];
_Elem* _Ptr;
} _Bx;
如果拷贝的字符串长度小,则用栈空间;不然用堆空间,此时如果memcpy的话,是浅拷贝。
还是自己用char数组好啊~