摘要: Spinnaker阅读记录 阅读全文
posted @ 2019-03-23 14:29 杨文的博客 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1 struct ListNode { 2 int val; 3 ListNode *next; 4 ListNode(int x) : val(x), next(nullptr) {} 5 }; 6 7 ListNode* median(ListNode *head) 8 { 9 if(head != nullptr && ... 阅读全文
posted @ 2018-03-30 18:21 杨文的博客 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 使用举例 有时候我们需要在一个被 shared_ptr 管理的对象的内部获取自己的 shared_ptr, 比如下面这个简单的例子: 通过 this 指针来构造一个 shared_ptr: 但是注意, 在 func 函数构造智能指针时, 我们无法确定这个对象是不是被 shared_ptr 管理着,  阅读全文
posted @ 2018-03-15 14:00 杨文的博客 阅读(8417) 评论(0) 推荐(2) 编辑
摘要: 将不带头结点的链表进行逆置,一般可以采取用多个节点指针的方式。这里采用递归的方法。 阅读全文
posted @ 2017-04-01 18:46 杨文的博客 阅读(893) 评论(0) 推荐(0) 编辑
摘要: C++通过虚函数来实现多态,也就是让父类指针指向子类,在运行时根据指针指向的对象的实际类型来确定调用子类或者父类中的某个函数。 上面定义了父类 Base 和它的子类 Derive ,定义了父类类型的指针,使其先后指向一个Derive对象和Base对象,调用f().输出如下: 那是如何确定调用哪个函数 阅读全文
posted @ 2017-03-15 15:57 杨文的博客 阅读(332) 评论(0) 推荐(0) 编辑