摘要: 总结: 1、c++中null定义为int 0(C中是void *); 2、nullptr并非整型类别,甚至也不是指针类型,但是能转换成任意指针类型。nullptr的实际类型是std:nullptr_t。 3、c++中null具有int 和void*的二义性,在调用同时具有这两种重载函数的时候会出错 阅读全文
posted @ 2020-12-04 14:56 nntzhc 阅读(1592) 评论(0) 推荐(0)
摘要: 剑指offer 27CodingInterviewChinese2/MirrorOfBinaryTree.cpp at master · zhedahht/CodingInterviewChinese2 (github.com) 递归 void MirrorRecursively(BinaryTre 阅读全文
posted @ 2020-12-04 11:28 nntzhc 阅读(208) 评论(0) 推荐(0)
摘要: https://leetcode-cn.com/problems/ba-shu-zu-pai-cheng-zui-xiao-de-shu-lcof/ 补记:应注意: sort(first,last,cmp): 中的cmp在编写自定义比较的时候,相等情况应当返回false,不然会出bug。 https 阅读全文
posted @ 2020-12-02 22:50 nntzhc 阅读(519) 评论(0) 推荐(0)
摘要: C++ STL vector添加元素(push_back()和emplace_back())详解 (biancheng.net) 总结: 1、push_back() 在底层实现时,会优先选择调用移动构造函数,如果没有才会调用拷贝构造函数。 2、push_back() 向容器尾部添加元素时,首先会创建 阅读全文
posted @ 2020-12-02 14:20 nntzhc 阅读(1184) 评论(0) 推荐(0)
摘要: 空类型指针(void *)的理解_手写的从前66的博客-CSDN博客_空类型指针 void指针是空类型指针,它不指向任何类型,即void指针仅仅是一个地址,所以空类型指针不能进行指针运算,也不能进行间接引用(因为指针运算和间接引用都需要指针的类型信息)。 例如: void * p; //仅仅表示p存 阅读全文
posted @ 2020-12-02 11:24 nntzhc 阅读(1098) 评论(0) 推荐(0)
摘要: vector扩容原理说明_yangshiziping的博客-CSDN博客_vector扩容 扩容原理概述 新增元素:Vector通过一个连续的数组存放元素,如果集合已满,在新增数据的时候,就要分配一块更大的内存,将原来的数据复制过来,释放之前的内存,在插入新增的元素; 对vector的任何操作,一旦 阅读全文
posted @ 2020-12-02 10:47 nntzhc 阅读(1791) 评论(0) 推荐(1)
摘要: C++正则 C++正则表达式_HesseSummer的博客-CSDN博客_c++正则表达式 或者cspSolution/正则.md at master · HesseSummer/cspSolution (github.com) 总述 正则是一种规则,它用来匹配(进而捕获、替换)字符串。这种规则需要 阅读全文
posted @ 2020-12-01 10:13 nntzhc 阅读(1074) 评论(0) 推荐(0)
摘要: 总结: isdigit() 判断是否为十进制。 atoi() 将 char[] 转换为十进制。可掐头去尾。 to_string() int 转string stoi 将string转int #include <iostream> #include <sstream> using namespace 阅读全文
posted @ 2020-11-30 20:01 nntzhc 阅读(377) 评论(0) 推荐(0)
摘要: 总结: 各成员变量存放的起始地址相对于结构的起始地址的偏移量必须为该变量的类型所占用的字节数的倍数,各成员变量在存放的时候根据在结构中出现的顺序依次申请空间,同时按照上面的对齐方式调整位置。空缺的字节自动填充。同时为了确保结构的大小为结构的字节边界数(即该结构中占用最大的空间的类型的字节数)的倍数, 阅读全文
posted @ 2020-11-26 16:43 nntzhc 阅读(99) 评论(0) 推荐(0)
摘要: insert比较好用,merge需要考虑size足够和大小排序。 两个 vector 怎么合并?_cau_eric的专栏-CSDN博客_vector合并 vector的insert方式:(以下为将vec1和vec2的内容合并到vec3中) vector<string>vec1,vec2,vec3; 阅读全文
posted @ 2020-11-26 15:22 nntzhc 阅读(7122) 评论(0) 推荐(2)