自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 堆和栈的区别

一、预备知识—程序的内存分配  1、C/C++编译的程序占用的内存分为以下几个部分    1.1、栈区(stack)——   由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。    1.2、堆区(heap)——   一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。

2011-12-28 17:53:05 227

转载 VC调试方法大全

索引:一、调试基础二、TRACE宏三、ASSERT宏四、VERIFY 宏五、VC高级调试方法-条件及数据断点的设定(一)位置断点(LocationBreakpoint)(二) 数据断点(DataBreakpoint)(三) 其他 六。VC调试环境设置   一、调试基础 调试快捷键F5:  开始调试Shift+F5: 停止调

2011-12-28 16:44:58 307

原创 VC学习

1、C++ Primer 【理由:学好语言,打好基础】2、孙鑫VC++   【理由:入门】3、MFC Windows程序设计(第2版)修订版(附光盘)  【理由:孙鑫书的提高版】4、Visual C++2010入门经典(第5版)   【理由:C++ Primer同VS的结合】5、深入浅出MFC第二版  【理由:高手进阶之路】6、Windows核心编程  【理由 高手进阶之路】

2011-12-28 15:18:14 246

转载 _cdecl 和_stdcall

_cdecl 是C Declaration的缩写,表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。被调用函数无需要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误。_stdcall 是Standard Call的缩写,是C  的标准调用方式:所有参数从右到左依次入栈,如果是调用类成员的话,最后一个入栈

2011-12-28 14:54:23 361

转载 VC错误处理技术学习:断言(ASSERT)

1.1    基本概念    断言是一种让错误在运行时候自我暴露的简单有效实用的技术。它们帮助你较早较轻易地发现错误,使得整个调试过程效率更高。    断言是布尔调试语句,用来检测在程序正常运行的时候某一个条件的值是否总为真,它能让错误在运行时刻暴露在程序员面前。使用断言的最大好处在于,能在更解决错误的发源地的地方发现错误。断言具有以下特征:n         断言是用来发现运行时刻错

2011-12-28 14:53:24 1017

转载 Visual C++文件后缀名释义

[1]    .APS:存放二进制资源的资源辅助中间文件(可加快资源装载速度)。[2]    .BMP:位图资源文件。[3]    .BSC:浏览信息文件。由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。可在project options里去掉Generate Browse Info File,这样可加快编译进度。

2011-12-28 11:06:11 689

转载 CWaitCursor简介与使用

CWaitCursor没有基类。CWaitCursor类提供了显示等待光标的直接方式,当你进行冗长的操作时,它通常显示出一个沙漏。好的Windows编程方式要求你在执行耗用大量时间的操作时显示等待光标。如果要显示等待光标,仅需在进入执行冗长操作的代码之前定义一个CWaitCursor变量。整个对象的构造函数自动地显示等待光标。当对象超出作用域时(在定义了CWaitCursor对象的代码

2011-12-27 15:44:29 6301

空空如也

空空如也

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

TA关注的人

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