自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决error C2440: “初始化”: 无法从“std::_List_const_iterator<_Mylist>”转换为“std::_List_iterator<_Mylist>”

学习C++时,当使用vector、list的常量做为某函数的参数时,如void ListPrint(const list &lt){ list::iterator iter = lt.begin(); while(iter != lt.end()) { cout << *iter << endl; }}会报如下错误error C2440: “初始化”: 无法从“std:

2017-02-21 10:13:49 10691

转载 vs2010中臃肿的ipch和sdf文件

使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量。

2016-10-11 15:32:25 262

原创 在VS中添加.dll文件

从同事那里拷贝过来的程序,运行的时候总是出现.dll文件缺失的报错,如图:但是在我的工程中明明又有这个.dll文件,只是不是和.exe一个文件。把.dll文件拷贝到.exe文件夹下肯定是能解决问题,但感觉这种办法太low。。。。还好找到了更高级的解决方式:只需在工程的环境中设置好.dll的路径,程序运行时即可调用该路径下的.dll文件

2016-09-02 09:14:56 13141 2

转载 C++中const的用法

1 、使用const提高函数的健壮性看到const关键字,C++程序员首先想到的可能是const常量。这可不是良好的条件反射。如果只知道用const定义常量,那么相当于把火药仅用于制作鞭炮。const更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const是constant的缩写,“恒定不变”的意思。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序

2016-08-31 08:44:00 269

转载 经典排序算法-堆排序HeapSort

经典排序算法 - 堆排序Heap sort堆排序有点小复杂,分成三块第一块,什么是堆,什么是最大堆第二块,怎么将堆调整为最大堆,这部分是重点第三块,堆排序介绍第一块,什么是堆,什么是最大堆什么是堆这里的堆(二叉堆),指得不是堆栈的那个堆,而是一种数据结构。堆可以视为一棵完全的二叉树,完全二叉树的一个“优秀”的性质是,除了最

2016-08-12 15:00:22 350

转载 压缩vector的技巧

压缩一个臃肿的vector很多时候大量的删除数据,或者通过使用reserve(),结果vector的空间远远大于实际需要的。所有需要压缩vector到它实际的大小。resize()能够增加vector的大小。Clear()仅仅能够改变缓存的大小,所有的这些对于vector释放内存等九非常重要了。如何来解决这些问题呢,让我们来操作一下。我们可以通过一个vector创建另一个vecto

2016-08-10 16:24:25 807

转载 内存管理机制

文章内容太多,转载过来,以后有时间继续看(一):进程空间在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。本文目的:对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。本文内容:本文一共有

2016-08-03 16:44:40 429

原创 如何去掉string中包含的续行符(“\”)

如何去掉string中包含的续行符(“\”)

2016-07-26 10:58:06 3194

原创 关于台式电脑突然断电后重启,所有软件恢复的秘密

开会期间,公司突然断电。开完会后,重启了电脑,重启后发现我之前打开的QQ,VS2010等等一些应用程序都持之前的样子。我惊呆了。。。,立马去知乎上找答案。       果然分分钟找到了。       原来是在电源选项中有这样的一个设置,叫混合睡眠。该技术指睡眠(sleep)和休眠(hibernate)同时进行,也就是说,先把信息写到硬盘的hiberfil.sys文件中,再进行睡眠。如果

2016-04-29 15:32:14 7132 3

空空如也

空空如也

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

TA关注的人

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