C++
文章平均质量分 92
DoveCC
这个作者很懒,什么都没留下…
展开
-
C++中类的继承访问权限
类的三种访问权限:三种继承访问权限:继承会将成员变量访问权限提升到与继承同等权限;原创 2019-07-01 11:17:14 · 215 阅读 · 0 评论 -
链表操作
链表操作1 合并有序链表2 反转链表3 判断链表是否为回文结构4 判断两个单向链表是否相交1 合并有序链表ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { if(l1 == NULL) return l2; if(l2 == NULL) return l1;...原创 2019-07-18 11:02:53 · 339 阅读 · 0 评论 -
数据结构
1、 树1.1 平衡二叉树(AVL树)是一种特殊的二叉排序树。其左右子树都是平衡二叉树,且左右子树高度之差的绝对值不超过1。一句话表述为:以树中所有结点为根的树的左右子树高度之差的绝对值不超过1。1.2 红黑树1.3 B+树...原创 2019-07-29 10:44:34 · 418 阅读 · 0 评论 -
C++知识点
1、动态内存分配(malloc):使用隐式空闲链表实现简单的动态内存分配,动态内存分配器维护一个大块区域,也就是堆,处理动态的内存分配请求。分配器将堆视为一组不同大小的块的集合来维护,每个块要么是已分配的,要么是空闲的。隐式空闲链表就是通过每个块的头部中存放的信息可以方便的定位到下一个块的位置。头部一般就是本块的大小及使用情况(分配或空闲)。返回给用户的区域并不包含控制信息。当接收到一个内存...原创 2019-07-19 18:44:25 · 716 阅读 · 0 评论 -
自定义实现string类
Mystring.h#pragma once#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;class MyString {public: MyString(); //MyString(int len); MyString(const char *str); MyStrin...原创 2019-08-18 21:45:02 · 418 阅读 · 0 评论 -
GDB简单使用
文章目录简介生成调试信息启动GDB 的方法程序运行上下文程序运行参数工作目录设置断点简单断点多文件设置断点查询所有断点条件断点维护停止点调试代码查看运行时数据自动显示查看修改变量的值显示源代码简介 GDB(GNU Debugger)是GCC的调试工具。其功能强大,现描述如下: GDB主要帮忙你完成下面四个方面的功能: 1.启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2.可...原创 2019-08-29 09:50:24 · 188 阅读 · 0 评论