摘要: 内存泄漏概念:内存泄漏时指动态申请的内存空间没有正常释放,但是也不能继续使用的情况。 例如: 程序执行后,指针ch1和ch2指向同一个地址单元,而原来的ch1所申请的存放字符A的空间就不可能再使用,产生了内存泄漏。 最常出现的情况是申请了动态内存后,没有正常的使用delete来释放,导致内存泄漏。 阅读全文
posted @ 2017-09-24 15:53 Mr左 阅读(1808) 评论(0) 推荐(1) 编辑
摘要: 函数名: Sleep 功 能: 执行挂起一段时间 用 法: void Sleep(DWORD dwMilliseconds); 在VC中使用带上头文件 #include <windows.h> ( Sleep函数存放头文件:WinBase.h) 在gcc编译器中,使用的头文件因gcc版本的不同而不同 阅读全文
posted @ 2017-09-24 11:23 Mr左 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: COORD是windows API中定义的一种结构,表示一个字符在控制台屏幕上的坐标。其定义为: typedef struct _COORD { SHORT X; // horizontal coordinate SHORT Y; // vertical coordinate } COORD; 表示 阅读全文
posted @ 2017-09-24 11:08 Mr左 阅读(1666) 评论(0) 推荐(0) 编辑
摘要: 转载自 http://www.imooc.com/qadetail/93985 MazePerson &MazePerson::setPersonPosition(int coordinateX,int coordinateY) { positionX = coordinateX; position 阅读全文
posted @ 2017-09-24 10:56 Mr左 阅读(1559) 评论(0) 推荐(0) 编辑
摘要: vector的本质是:数组的封装 特点:读取能在常数时间内完成 Vector成员函数 函数 表述 c.assign(beg,end) c.assign(n,elem) 将[beg; end)区间中的数据赋值给c。 将n个elem的拷贝赋值给c。 c.at(idx) 传回索引idx所指的数据,如果id 阅读全文
posted @ 2017-09-23 16:10 Mr左 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 运算符重载的概念:给原有的运算符赋予新的功能; 比如:+ 不仅可以做算术运算也可以连接俩个字符串 一元运算符:只与一个操作数进行运算 比如 正负号 运算符重载的本质是:函数重载。 <<与>>符号只能通过友元函数来重载//因为其返回的对象是i/ostream中的 索引运算符[]只能通过成员函数进行重载 阅读全文
posted @ 2017-09-23 15:11 Mr左 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 添加配置文件 注意:在添加这些自定义配置文件之前一定要先将之前的文件配置备份! 在添加时一定要确保Code::Blocks**没有**在运行!下载下面的文件,并将其添加到C:\Users\<你的用户名>\AppData\Roaming\CodeBlocks\(覆盖以前的配置文件)。 设置主题 添加好 阅读全文
posted @ 2017-09-23 12:02 Mr左 阅读(822) 评论(0) 推荐(0) 编辑
摘要: CodeBlocks常用操作快捷键 编辑部分: Ctrl + A:全选 Ctrl + C:复制 Ctrl + X: 剪切 Ctrl + V:粘贴 Ctrl + Z:撤销(后退一步) Ctrl + S:保存 Ctrl + Y / Ctrl + Shift + Z:重做(也就是前进一步) Ctrl+Sh 阅读全文
posted @ 2017-09-22 09:37 Mr左 阅读(6288) 评论(0) 推荐(1) 编辑
摘要: 由于Windows系统的VMware出了一些问题,索性就不用VM了,直接装上双系统好了。但是在最后安装时出现错误提示“分配到/的分区/dev/sdc1开始于3584字节,使用磁盘的最小对齐,这可能造成非常差的性能...",点继续安装没反应,系统装不上,必须解决这个问题才行。 通过上网查询得知,一般的 阅读全文
posted @ 2017-05-06 11:02 Mr左 阅读(10166) 评论(0) 推荐(1) 编辑