09 2018 档案

go make切片中len() 和 cap() 的差别
摘要:对于make slice而言,有两个概念需要搞清楚:长度跟容量。 容量表示底层数组的大小,长度是你可以使用的大小。 容量的用处在哪?在与当你用 appen d扩展长度时,如果新的长度小于容量,不会更换底层数组,否则,go 会新申请一个底层数组,拷贝这边的值过去,把原来的数组丢掉。也就是说,容量的用途 阅读全文

posted @ 2018-09-17 16:27 `Elaine 阅读(4006) 评论(0) 推荐(1)

C++ 智能指针
摘要:以前一直知道自己C++弱,但是何曾想.....竟然弱到让人心碎.... 就是当是补当时莉莉的作业吧! 参考博客:JustDoIT C++的智能指针有四种,auto_ptr, shared_ptr, weak_ptr, unique_ptr,第一个已经被C++11废掉了 使用智能指针,是为了C++的内 阅读全文

posted @ 2018-09-10 19:43 `Elaine 阅读(185) 评论(0) 推荐(0)

导航