1. 首页
  2. 考试认证
  3. 其它
  4. validnumberleetcode自动机 learningWithSakura 和樱花一起学习

validnumberleetcode自动机 learningWithSakura 和樱花一起学习

上传者: 2024-10-07 19:19:05上传 ZIP文件 1.78MB 热度 13次
valid number leetcode自动机Learning With Sakura这是什么学习的日常进度记录目前进度Week1-5:学习C++并编写简单的STL主项目传送门:总结主要配合侯捷视频以及SGI STL编写。STL分为6个组件:allocator,iterator,container,functor,adaptor,algorithm allocator(simple):内存分配分配内存(allocate)的过程实际上就是operator::new的包装,operator::new就是malloc。BTW,没有必要使用侯捷推崇的内存池分配法,因为GNU C的malloc()本来就是在用内存池,侯捷没读过malloc()的源代码张口就莱。 deallocate的过程则包装了free() construct:调用构造函数::new() destruct:这里使用了模板偏特化的技巧,对于__IS_POD_TYPE()为__true_type的(primitive),跳过析构过程,对于__IS_POD_TYPE()为__false_type(对象)则调用析
下载地址
用户评论