Closed lailongwei closed 1 year ago
集中于以下几点:
Read()
Write()
LLBC_IsTemplSpec<>
std::vector
std::list
std::queue
std::deque
std::stack
std::set
std::unordered_set
std::array
std::map
std::unordered_map
std::pair
std::tuple
LLBC_String
LLBC_CString
T []
std::string/LLBC_String/std::string/char []
const char *
swap()
Move Construct
Move Assignment
集中于以下几点:
Read()
/Write()
对stl containers的适配改进(使用LLBC_IsTemplSpec<>
模板推导),包括以下适配:std::vector
、std::list
、std::queue
、std::deque
、std::stack
、std::set
、std::unordered_set
、std::array
std::map
、std::unordered_map
std::pair
、std::tuple
、std::array
LLBC_String
、LLBC_CString
、T []
、std::string/LLBC_String/std::string/char []
互转、const char *
(同时阻止char * read)Read()
/Write()
核心性能改进:swap()
方式的内存释放Move Construct
、Move Assignment
支持