摘要: 链表的逆序与合并 链表的逆序 已知一个链表的头指针为head,将该链表逆序。 有序链表的合成 已知两个链表head1,head2各自有序,合并为一个新的有序链表 阅读全文
posted @ 2020-02-22 23:55 MenciusYue 阅读(476) 评论(1) 推荐(0)
摘要: 动态分配内存 C++动态内存 C++程序中内存分为两个部分 + 堆:程序中未使用的内存,在程序运行时可用于动态分配内存。 + 栈:函数内部申明的所有变量都将占用栈内存。 很多时候不知道一个程序到底需要多少内存,可以在程序运行时使用关键字new动态分配内存,这会返回所分配的空间地址。当不在需要分配的内 阅读全文
posted @ 2020-02-22 22:36 MenciusYue 阅读(355) 评论(0) 推荐(0)
摘要: String类的具体实现 string的内容其实就是C中的字符串,在C中是char 型,在C++中是string类型。 String类的简单实现 参考链接: 1. "C++中string的实现原理" 阅读全文
posted @ 2020-02-22 22:33 MenciusYue 阅读(281) 评论(0) 推荐(0)
摘要: C++面试常见问题 01预编译和宏的使用 C++预处理器 预处理器是一些指令,它将指示编译器在实际编译之前需要完成的预处理。预处理必须要在对程序进行词法与语义分析、代码生成与优化等通常的编译过程之前进行,经过预处理的程序不再包含之前的预处理命令。 所有的预处理器指令都以 号开始,并且前面不可以出现除 阅读全文
posted @ 2020-02-22 15:15 MenciusYue 阅读(703) 评论(0) 推荐(0)