自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 C++ 名称空间与友元函数

摘要:当类的声明在名称空间内时,友元函数的声明和定义发生变化1、当类的声明不在名称空间内时class Test{private: int number;public: Test() { this->number = 1; } friend std::ostream &operator<<(std::ostream &os, Test &T);};std::ostream &operator<<(st

2022-03-07 11:49:22 1253

原创 C++ delete异常

char *p = new char[5]; strcpy(p, "aaaaaaa"); delete[] p;调用以上代码将导致程序崩溃/不稳定从逻辑上看,从堆中申请内存并将其地址赋给p后,拷贝函数传递了超出上限的字符数,若此时堆中有空闲多余空间,则申请的内存是连续的,得以成功复制;若没有连续的空间,则从堆中另一处开辟空间,则内存是不连续的。问题的关键出在delete,将其比作堆栈,由于设置的栈大小为5,但压入了7个字符,又由于仍成功分配了空间,所以在不调用delet...

2022-03-05 20:14:45 1984

原创 Vscode 新版本配置 Shell(git bash)的方法

在Vscode几个版本的更新之后,为编辑器使用新的shell方法已经变更老版本:terminal.integrated.shell.windows: “/*path*/”新版本:在seeting.json中添加 "terminal.integrated.profiles.windows": { "PowerShell": { "source": "PowerShell", "icon": "terminal-powershe

2022-01-04 15:54:24 1088

原创 非递归构造二叉树时所产生的指针作为函数参数问题

在进行二叉树递归检查时发现的问题主函数:typedef struct BiTNode{ int data; struct BiTNode *Lchild, *Rchild;} BiTNode, *BiTree;int main(void){ BiTree T; //构造二叉树 InitTree(T, 3); //初始化左子树 PreOrder(T); //先序遍历 system("pause"); re

2021-10-12 10:44:49 140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除