- 博客(6)
- 收藏
- 关注
原创 C++深拷贝与浅拷贝区别
浅拷贝只是对指针的拷贝,浅拷贝后两个指针指向同一个内存空间;深拷贝不仅对指针进行拷贝,而且对指针指向的内容进行拷贝,经深拷贝后的指针是指向两个不同地址的指针。当对一个已知对象进行拷贝时,编译系统会自动调用一种构造函数——拷贝构造函数,如果用户未定义拷贝构造函数,则会调用默认拷贝构造函数。当拷贝一个基类指针到派生类时,如果调用系统默认的拷贝构造函数,这时只是对指针进行拷贝,两个指针指向同一个地址,这就会导致指针被分配了一次内存,但内存被释放了两次(两次调用析构函数),造成程序崩溃。所以在对含有指针成员的
2021-07-30 16:00:46
416
原创 gdb调试及命令
一、gdb简介GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 对于一名Linux下工作的c/c++程序员,gdb是必不可少的工具;二、gdb使用流程这里用c程序做基本演示,c++程序也是一样的;1、启动gdb编译一个测试程序,-g表示可以调试,命令如下:gcc -g test.c -o test启动gdb,命令如下:gdb test gdb -q test //表示不打印gdb版本信息,界面较为干净;测试如下:root@
2021-07-29 17:11:16
472
原创 2020-11-09
MFC对COM组件的调用返回了错误HRESULT在之前的显示屏工程中设置了虚拟串口,导致虚拟串口与物理串口产生冲突,从而使COM组件无法正常使用物理串口进行通讯,删除虚拟串口后,可以正常通讯。...
2020-11-27 17:27:23
119
原创 Pandas更新
pandas版本原来是0.18.1,现已成功更新到0.24.2命令行指令查看pandas版本为0.18.1:使用指令pip update pandas更新失败:提示更新pip版本,按要求复制指令python -m pip install --upgrade pip,pip更新成功输入命令行pip install --upgrade pandas更新pandas,更新成功,大功告成!如图...
2020-06-20 09:27:57
23605
转载 我的帮助文档
我的帮助文档欢迎使用Markdown编辑器新的改变快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编
2020-06-20 09:17:35
490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人